home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / files / dsp / 56ktools / a5611.tz / a5611 / lex.yy.c < prev    next >
Text File  |  1992-08-11  |  79KB  |  3,978 lines

  1. # include "stdio.h"
  2. # define U(x) x
  3. # define NLSTATE yyprevious=YYNEWLINE
  4. # define BEGIN yybgin = yysvec + 1 +
  5. # define INITIAL 0
  6. # define YYLERR yysvec
  7. # define YYSTATE (yyestate-yysvec-1)
  8. # define YYOPTIM 1
  9. # define YYLMAX 200
  10. # define output(c) putc(c,yyout)
  11. # define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
  12. # define unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;}
  13. # define yymore() (yymorfg=1)
  14. # define ECHO fprintf(yyout, "%s",yytext)
  15. # define REJECT { nstr = yyreject(); goto yyfussy;}
  16. int yyleng; extern char yytext[];
  17. int yymorfg;
  18. extern char *yysptr, yysbuf[];
  19. int yytchar;
  20. FILE *yyin ={stdin}, *yyout ={stdout};
  21. extern int yylineno;
  22. struct yysvf { 
  23.     struct yywork *yystoff;
  24.     struct yysvf *yyother;
  25.     int *yystops;};
  26. struct yysvf *yyestate;
  27. extern struct yysvf yysvec[], *yybgin;
  28. /*
  29.  * Copyright (C) 1990-1992 Quinn C. Jensen
  30.  *
  31.  * Permission to use, copy, modify, distribute, and sell this software
  32.  * and its documentation for any purpose is hereby granted without fee,
  33.  * provided that the above copyright notice appear in all copies and
  34.  * that both that copyright notice and this permission notice appear
  35.  * in supporting documentation.  The author makes no representations
  36.  * about the suitability of this software for any purpose.  It is
  37.  * provided "as is" without express or implied warranty.
  38.  *
  39.  */
  40. # define YYNEWLINE 10
  41. yylex(){
  42. int nstr; extern int yyprevious;
  43. while((nstr = yylook()) >= 0)
  44. yyfussy: switch(nstr){
  45. case 0:
  46. if(yywrap()) return(0); break;
  47. case 1:
  48.         ;
  49. break;
  50. case 2:
  51.         {curline++; RET(EOL);}
  52. break;
  53. case 3:
  54.         {RET(EOS);}
  55. break;
  56. case 4:
  57.         {RET(COMMENT);}
  58. break;
  59. case 5:
  60.         {RET(XMEM);}
  61. break;
  62. case 6:
  63.         {RET(YMEM);}
  64. break;
  65. case 7:
  66.         {RET(LMEM);}
  67. break;
  68. case 8:
  69.         {RET(PMEM);}
  70. break;
  71. case 9:
  72.         {RET(A10);}
  73. break;
  74. case 10:
  75.         {RET(AAAA);}
  76. break;
  77. case 11:
  78.         {RET(B10);}
  79. break;
  80. case 12:
  81.         {RET(BBBB);}
  82. break;
  83. case 13:
  84.         {RET(AABB);}
  85. break;
  86. case 14:
  87.         {RET(BBAA);}
  88. break;
  89. case 15:
  90.         {RET(XXXX);}
  91. break;
  92. case 16:
  93.         {RET(YYYY);}
  94. break;
  95. case 17:
  96.         {RET(SR);}
  97. break;
  98. case 18:
  99.         {RET(MR);}
  100. break;
  101. case 19:
  102.     {RET(CCR);}
  103. break;
  104. case 20:
  105.     {RET(OMR);}
  106. break;
  107. case 21:
  108.         {RET(SP);}
  109. break;
  110. case 22:
  111.     {RET(SSH);}
  112. break;
  113. case 23:
  114.     {RET(SSL);}
  115. break;
  116. case 24:
  117.         {RET(LA);}
  118. break;
  119. case 25:
  120.         {RET(LC);}
  121. break;
  122. case 26:
  123.     {yylval.ival = atoi(&yytext[1]); RET(AREG);}
  124. break;
  125. case 27:
  126.     {yylval.ival = atoi(&yytext[1]); RET(BREG);}
  127. break;
  128. case 28:
  129.     {yylval.ival = atoi(&yytext[1]); RET(MREG);}
  130. break;
  131. case 29:
  132.     {yylval.ival = atoi(&yytext[1]); RET(NREG);}
  133. break;
  134. case 30:
  135.     {yylval.ival = atoi(&yytext[1]); RET(RREG);}
  136. break;
  137. case 31:
  138.         {yylval.ival = atoi(&yytext[1]); RET(XREG);}
  139. break;
  140. case 32:
  141.         {yylval.ival = atoi(&yytext[1]); RET(YREG);}
  142. break;
  143. case 33:
  144.     {yylval.n.type = INT; yylval.n.val.i = strtol(&yytext[1], 0, 16); RET(CHEX);}
  145. break;
  146. case 34:
  147.         {yylval.n.type = FLT; yylval.n.val.f = atof(yytext); RET(FRAC);}
  148. break;
  149. case 35:
  150.         {yylval.n.type = INT; yylval.n.val.i = atoi(yytext); RET(CDEC);}
  151. break;
  152. case 36:
  153.               {RET(OP_ABS);}
  154. break;
  155. case 37:
  156.               {RET(OP_ADC);}
  157. break;
  158. case 38:
  159.               {RET(OP_ADD);}
  160. break;
  161. case 39:
  162.            {RET(OP_ADDL);}
  163. break;
  164. case 40:
  165.            {RET(OP_ADDR);}
  166. break;
  167. case 41:
  168.               {RET(OP_ASL);}
  169. break;
  170. case 42:
  171.               {RET(OP_ASR);}
  172. break;
  173. case 43:
  174.               {RET(OP_CLR);}
  175. break;
  176. case 44:
  177.               {RET(OP_CMP);}
  178. break;
  179. case 45:
  180.            {RET(OP_CMPM);}
  181. break;
  182. case 46:
  183.               {RET(OP_DIV);}
  184. break;
  185. case 47:
  186.               {RET(OP_MAC);}
  187. break;
  188. case 48:
  189.            {RET(OP_MACR);}
  190. break;
  191. case 49:
  192.               {RET(OP_MPY);}
  193. break;
  194. case 50:
  195.            {RET(OP_MPYR);}
  196. break;
  197. case 51:
  198.               {RET(OP_NEG);}
  199. break;
  200. case 52:
  201.            {RET(OP_NORM);}
  202. break;
  203. case 53:
  204.               {RET(OP_RND);}
  205. break;
  206. case 54:
  207.               {RET(OP_SBC);}
  208. break;
  209. case 55:
  210.               {RET(OP_SUB);}
  211. break;
  212. case 56:
  213.            {RET(OP_SUBL);}
  214. break;
  215. case 57:
  216.            {RET(OP_SUBR);}
  217. break;
  218. case 58:
  219.               {yylval.cond = 0x0; RET(OP_TCC);}
  220. break;
  221. case 59:
  222.               {yylval.cond = 0x0; RET(OP_TCC);}
  223. break;
  224. case 60:
  225.               {yylval.cond = 0x1; RET(OP_TCC);}
  226. break;
  227. case 61:
  228.               {yylval.cond = 0x2; RET(OP_TCC);}
  229. break;
  230. case 62:
  231.               {yylval.cond = 0x3; RET(OP_TCC);}
  232. break;
  233. case 63:
  234.               {yylval.cond = 0x4; RET(OP_TCC);}
  235. break;
  236. case 64:
  237.               {yylval.cond = 0x5; RET(OP_TCC);}
  238. break;
  239. case 65:
  240.               {yylval.cond = 0x6; RET(OP_TCC);}
  241. break;
  242. case 66:
  243.               {yylval.cond = 0x7; RET(OP_TCC);}
  244. break;
  245. case 67:
  246.               {yylval.cond = 0x8; RET(OP_TCC);}
  247. break;
  248. case 68:
  249.               {yylval.cond = 0x8; RET(OP_TCC);}
  250. break;
  251. case 69:
  252.               {yylval.cond = 0x9; RET(OP_TCC);}
  253. break;
  254. case 70:
  255.               {yylval.cond = 0xA; RET(OP_TCC);}
  256. break;
  257. case 71:
  258.               {yylval.cond = 0xB; RET(OP_TCC);}
  259. break;
  260. case 72:
  261.               {yylval.cond = 0xC; RET(OP_TCC);}
  262. break;
  263. case 73:
  264.               {yylval.cond = 0xD; RET(OP_TCC);}
  265. break;
  266. case 74:
  267.               {yylval.cond = 0xE; RET(OP_TCC);}
  268. break;
  269. case 75:
  270.               {yylval.cond = 0xF; RET(OP_TCC);}
  271. break;
  272. case 76:
  273.               {RET(OP_TFR);}
  274. break;
  275. case 77:
  276.               {RET(OP_TST);}
  277. break;
  278. case 78:
  279.               {RET(OP_AND);}
  280. break;
  281. case 79:
  282.            {RET(OP_ANDI);}
  283. break;
  284. case 80:
  285.               {RET(OP_EOR);}
  286. break;
  287. case 81:
  288.               {RET(OP_LSL);}
  289. break;
  290. case 82:
  291.               {RET(OP_LSR);}
  292. break;
  293. case 83:
  294.               {RET(OP_NOT);}
  295. break;
  296. case 84:
  297.                  {RET(OP_OR);}
  298. break;
  299. case 85:
  300.               {RET(OP_ORI);}
  301. break;
  302. case 86:
  303.               {RET(OP_ROL);}
  304. break;
  305. case 87:
  306.               {RET(OP_ROR);}
  307. break;
  308. case 88:
  309.            {RET(OP_BCLR);}
  310. break;
  311. case 89:
  312.            {RET(OP_BSET);}
  313. break;
  314. case 90:
  315.            {RET(OP_BCHG);}
  316. break;
  317. case 91:
  318.            {RET(OP_BTST);}
  319. break;
  320. case 92:
  321.                  {RET(OP_DO);}
  322. break;
  323. case 93:
  324.         {RET(OP_ENDDO);}
  325. break;
  326. case 94:
  327.               {RET(OP_LUA);}
  328. break;
  329. case 95:
  330.            {RET(OP_MOVE);}
  331. break;
  332. case 96:
  333.         {RET(OP_MOVEC);}
  334. break;
  335. case 97:
  336.         {RET(OP_MOVEM);}
  337. break;
  338. case 98:
  339.         {RET(OP_MOVEP);}
  340. break;
  341. case 99:
  342.   {RET(OP_INCLUDE);}
  343. break;
  344. case 100:
  345.   {RET(OP_ILLEGAL);}
  346. break;
  347. case 101:
  348.               {yylval.cond = 0x0; RET(OP_JCC);}
  349. break;
  350. case 102:
  351.               {yylval.cond = 0x0; RET(OP_JCC);}
  352. break;
  353. case 103:
  354.               {yylval.cond = 0x1; RET(OP_JCC);}
  355. break;
  356. case 104:
  357.               {yylval.cond = 0x2; RET(OP_JCC);}
  358. break;
  359. case 105:
  360.               {yylval.cond = 0x3; RET(OP_JCC);}
  361. break;
  362. case 106:
  363.               {yylval.cond = 0x4; RET(OP_JCC);}
  364. break;
  365. case 107:
  366.               {yylval.cond = 0x5; RET(OP_JCC);}
  367. break;
  368. case 108:
  369.               {yylval.cond = 0x6; RET(OP_JCC);}
  370. break;
  371. case 109:
  372.               {yylval.cond = 0x7; RET(OP_JCC);}
  373. break;
  374. case 110:
  375.               {yylval.cond = 0x8; RET(OP_JCC);}
  376. break;
  377. case 111:
  378.               {yylval.cond = 0x8; RET(OP_JCC);}
  379. break;
  380. case 112:
  381.               {yylval.cond = 0x9; RET(OP_JCC);}
  382. break;
  383. case 113:
  384.               {yylval.cond = 0xA; RET(OP_JCC);}
  385. break;
  386. case 114:
  387.               {yylval.cond = 0xB; RET(OP_JCC);}
  388. break;
  389. case 115:
  390.               {yylval.cond = 0xC; RET(OP_JCC);}
  391. break;
  392. case 116:
  393.               {yylval.cond = 0xD; RET(OP_JCC);}
  394. break;
  395. case 117:
  396.               {yylval.cond = 0xE; RET(OP_JCC);}
  397. break;
  398. case 118:
  399.               {yylval.cond = 0xF; RET(OP_JCC);}
  400. break;
  401. case 119:
  402.               {RET(OP_JMP);}
  403. break;
  404. case 120:
  405.            {RET(OP_JCLR);}
  406. break;
  407. case 121:
  408.            {RET(OP_JSET);}
  409. break;
  410. case 122:
  411.            {yylval.cond = 0x0; RET(OP_JSCC);}
  412. break;
  413. case 123:
  414.            {yylval.cond = 0x0; RET(OP_JSCC);}
  415. break;
  416. case 124:
  417.            {yylval.cond = 0x1; RET(OP_JSCC);}
  418. break;
  419. case 125:
  420.            {yylval.cond = 0x2; RET(OP_JSCC);}
  421. break;
  422. case 126:
  423.            {yylval.cond = 0x3; RET(OP_JSCC);}
  424. break;
  425. case 127:
  426.            {yylval.cond = 0x4; RET(OP_JSCC);}
  427. break;
  428. case 128:
  429.            {yylval.cond = 0x5; RET(OP_JSCC);}
  430. break;
  431. case 129:
  432.            {yylval.cond = 0x6; RET(OP_JSCC);}
  433. break;
  434. case 130:
  435.            {yylval.cond = 0x7; RET(OP_JSCC);}
  436. break;
  437. case 131:
  438.            {yylval.cond = 0x8; RET(OP_JSCC);}
  439. break;
  440. case 132:
  441.            {yylval.cond = 0x8; RET(OP_JSCC);}
  442. break;
  443. case 133:
  444.            {yylval.cond = 0x9; RET(OP_JSCC);}
  445. break;
  446. case 134:
  447.            {yylval.cond = 0xA; RET(OP_JSCC);}
  448. break;
  449. case 135:
  450.            {yylval.cond = 0xB; RET(OP_JSCC);}
  451. break;
  452. case 136:
  453.            {yylval.cond = 0xC; RET(OP_JSCC);}
  454. break;
  455. case 137:
  456.            {yylval.cond = 0xD; RET(OP_JSCC);}
  457. break;
  458. case 138:
  459.            {yylval.cond = 0xE; RET(OP_JSCC);}
  460. break;
  461. case 139:
  462.            {yylval.cond = 0xF; RET(OP_JSCC);}
  463. break;
  464. case 140:
  465.               {RET(OP_JSR);}
  466. break;
  467. case 141:
  468.         {RET(OP_JSCLR);}
  469. break;
  470. case 142:
  471.         {RET(OP_JSSET);}
  472. break;
  473. case 143:
  474.               {RET(OP_NOP);}
  475. break;
  476. case 144:
  477.               {RET(OP_REP);}
  478. break;
  479. case 145:
  480.         {RET(OP_RESET);}
  481. break;
  482. case 146:
  483.               {RET(OP_RTI);}
  484. break;
  485. case 147:
  486.               {RET(OP_RTS);}
  487. break;
  488. case 148:
  489.            {RET(OP_STOP);}
  490. break;
  491. case 149:
  492.               {RET(OP_SWI);}
  493. break;
  494. case 150:
  495.            {RET(OP_WAIT);}
  496. break;
  497. case 151:
  498.               {RET(OP_EQU);}
  499. break;
  500. case 152:
  501.               {RET(OP_ORG);}
  502. break;
  503. case 153:
  504.                  {RET(OP_DC);}
  505. break;
  506. case 154:
  507.               {RET(OP_END);}
  508. break;
  509. case 155:
  510.            {RET(OP_PAGE);}
  511. break;
  512. case 156:
  513.         {RET(OP_PSECT);}
  514. break;
  515. case 157:
  516.         {RET(OP_ALIGN);}
  517. break;
  518. case 158:
  519.         {yylval.sval = strsave(yytext); RET(SYM);}
  520. break;
  521. case 159:
  522.         {yylval.cval = '\b'; RET(CHAR);}
  523. break;
  524. case 160:
  525.         {yylval.cval = '\f'; RET(CHAR);}
  526. break;
  527. case 161:
  528.         {yylval.cval = '\n'; RET(CHAR);}
  529. break;
  530. case 162:
  531.         {yylval.cval = '\r'; RET(CHAR);}
  532. break;
  533. case 163:
  534.         {yylval.cval = '\t'; RET(CHAR);}
  535. break;
  536. case 164:
  537.         {yylval.cval = '\\'; RET(CHAR);}
  538. break;
  539. case 165:
  540.         {yylval.cval = yytext[1]; RET(CHAR);}
  541. break;
  542. case 166:
  543.         case 167:
  544.         {yylval.sval = (char *)fixstring(yytext);
  545.                 yylval.sval = strsave(yylval.sval);
  546.                 RET(STRING);}
  547. break;
  548. case 168:
  549.         {RET(SHL);}
  550. break;
  551. case 169:
  552.            {RET(SHR);}
  553. break;
  554. case 170:
  555.         {RET(yytext[0]);}
  556. break;
  557. case -1:
  558. break;
  559. default:
  560. fprintf(yyout,"bad switch yylook %d",nstr);
  561. } return(0); }
  562. /* end of yylex */
  563.  
  564. #undef input
  565. #define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):lgetc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
  566.  
  567. #define INLINE 1024
  568.  
  569. char inline[INLINE], *ip = NULL;
  570.  
  571. lgetc(fp)
  572. FILE *fp;
  573. {
  574.     int c;
  575.  
  576.     if(NOT ip) {
  577.     if(NOT fgets(inline, INLINE, fp))
  578.         return(EOF);
  579.     rmcr(inline);
  580.     ip = inline;
  581.     }
  582.     c = *ip;
  583.  
  584.     if(ldebug) {
  585.     printf("i='%c'(%x)", c, c);
  586.     fflush(stdout);
  587.     }
  588.  
  589.     switch(c) {
  590.     case '\0':
  591.         c = '\n';
  592.         ip = NULL;
  593.         break;
  594.     default:
  595.         ip++;
  596.         break;
  597.     }
  598.     return(c);
  599. }
  600. int yyvstop[] ={
  601. 0,
  602.  
  603. 170,
  604. 0,
  605.  
  606. 1,
  607. 170,
  608. 0,
  609.  
  610. 2,
  611. 0,
  612.  
  613. 170,
  614. 0,
  615.  
  616. 170,
  617. 0,
  618.  
  619. 170,
  620. 0,
  621.  
  622. 170,
  623. 0,
  624.  
  625. 170,
  626. 0,
  627.  
  628. 35,
  629. 170,
  630. 0,
  631.  
  632. 170,
  633. -4,
  634. 0,
  635.  
  636. 170,
  637. 0,
  638.  
  639. 170,
  640. 0,
  641.  
  642. 3,
  643. 170,
  644. 0,
  645.  
  646. 10,
  647. 158,
  648. 170,
  649. 0,
  650.  
  651. 12,
  652. 158,
  653. 170,
  654. 0,
  655.  
  656. 158,
  657. 170,
  658. 0,
  659.  
  660. 158,
  661. 170,
  662. 0,
  663.  
  664. 158,
  665. 170,
  666. 0,
  667.  
  668. 158,
  669. 170,
  670. 0,
  671.  
  672. 158,
  673. 170,
  674. 0,
  675.  
  676. 158,
  677. 170,
  678. 0,
  679.  
  680. 158,
  681. 170,
  682. 0,
  683.  
  684. 158,
  685. 170,
  686. 0,
  687.  
  688. 158,
  689. 170,
  690. 0,
  691.  
  692. 158,
  693. 170,
  694. 0,
  695.  
  696. 158,
  697. 170,
  698. 0,
  699.  
  700. 158,
  701. 170,
  702. 0,
  703.  
  704. 158,
  705. 170,
  706. 0,
  707.  
  708. 158,
  709. 170,
  710. 0,
  711.  
  712. 158,
  713. 170,
  714. 0,
  715.  
  716. 15,
  717. 158,
  718. 170,
  719. 0,
  720.  
  721. 16,
  722. 158,
  723. 170,
  724. 0,
  725.  
  726. 1,
  727. 0,
  728.  
  729. 166,
  730. 0,
  731.  
  732. 33,
  733. 0,
  734.  
  735. 34,
  736. 0,
  737.  
  738. 35,
  739. 0,
  740.  
  741. -4,
  742. 0,
  743.  
  744. 4,
  745. 0,
  746.  
  747. 168,
  748. 0,
  749.  
  750. 169,
  751. 0,
  752.  
  753. 26,
  754. 158,
  755. 0,
  756.  
  757. 26,
  758. 158,
  759. 0,
  760.  
  761. 158,
  762. 0,
  763.  
  764. 13,
  765. 158,
  766. 0,
  767.  
  768. 158,
  769. 0,
  770.  
  771. 158,
  772. 0,
  773.  
  774. 158,
  775. 0,
  776.  
  777. 158,
  778. 0,
  779.  
  780. 27,
  781. 158,
  782. 0,
  783.  
  784. 27,
  785. 158,
  786. 0,
  787.  
  788. 14,
  789. 158,
  790. 0,
  791.  
  792. 158,
  793. 0,
  794.  
  795. 158,
  796. 0,
  797.  
  798. 158,
  799. 0,
  800.  
  801. 158,
  802. 0,
  803.  
  804. 158,
  805. 0,
  806.  
  807. 158,
  808. 0,
  809.  
  810. 153,
  811. 158,
  812. 0,
  813.  
  814. 158,
  815. 0,
  816.  
  817. 92,
  818. 158,
  819. 0,
  820.  
  821. 158,
  822. 0,
  823.  
  824. 158,
  825. 0,
  826.  
  827. 158,
  828. 0,
  829.  
  830. 158,
  831. 0,
  832.  
  833. 158,
  834. 0,
  835.  
  836. 158,
  837. 0,
  838.  
  839. 158,
  840. 0,
  841.  
  842. 158,
  843. 0,
  844.  
  845. 158,
  846. 0,
  847.  
  848. 158,
  849. 0,
  850.  
  851. 158,
  852. 0,
  853.  
  854. 158,
  855. 0,
  856.  
  857. 158,
  858. 0,
  859.  
  860. 158,
  861. 0,
  862.  
  863. 7,
  864. 0,
  865.  
  866. 24,
  867. 158,
  868. 0,
  869.  
  870. 25,
  871. 158,
  872. 0,
  873.  
  874. 158,
  875. 0,
  876.  
  877. 158,
  878. 0,
  879.  
  880. 28,
  881. 158,
  882. 0,
  883.  
  884. 158,
  885. 0,
  886.  
  887. 158,
  888. 0,
  889.  
  890. 158,
  891. 0,
  892.  
  893. 18,
  894. 158,
  895. 0,
  896.  
  897. 29,
  898. 158,
  899. 0,
  900.  
  901. 158,
  902. 0,
  903.  
  904. 158,
  905. 0,
  906.  
  907. 158,
  908. 0,
  909.  
  910. 84,
  911. 158,
  912. 0,
  913.  
  914. 8,
  915. 0,
  916.  
  917. 158,
  918. 0,
  919.  
  920. 158,
  921. 0,
  922.  
  923. 30,
  924. 158,
  925. 0,
  926.  
  927. 158,
  928. 0,
  929.  
  930. 158,
  931. 0,
  932.  
  933. 158,
  934. 0,
  935.  
  936. 158,
  937. 0,
  938.  
  939. 158,
  940. 0,
  941.  
  942. 21,
  943. 158,
  944. 0,
  945.  
  946. 17,
  947. 158,
  948. 0,
  949.  
  950. 158,
  951. 0,
  952.  
  953. 158,
  954. 0,
  955.  
  956. 158,
  957. 0,
  958.  
  959. 158,
  960. 0,
  961.  
  962. 158,
  963. 0,
  964.  
  965. 158,
  966. 0,
  967.  
  968. 158,
  969. 0,
  970.  
  971. 158,
  972. 0,
  973.  
  974. 158,
  975. 0,
  976.  
  977. 158,
  978. 0,
  979.  
  980. 158,
  981. 0,
  982.  
  983. 158,
  984. 0,
  985.  
  986. 158,
  987. 0,
  988.  
  989. 158,
  990. 0,
  991.  
  992. 158,
  993. 0,
  994.  
  995. 31,
  996. 158,
  997. 0,
  998.  
  999. 5,
  1000. 0,
  1001.  
  1002. 32,
  1003. 158,
  1004. 0,
  1005.  
  1006. 6,
  1007. 0,
  1008.  
  1009. 165,
  1010. 0,
  1011.  
  1012. 34,
  1013. 0,
  1014.  
  1015. 9,
  1016. 158,
  1017. 0,
  1018.  
  1019. 36,
  1020. 158,
  1021. 0,
  1022.  
  1023. 37,
  1024. 158,
  1025. 0,
  1026.  
  1027. 38,
  1028. 158,
  1029. 0,
  1030.  
  1031. 158,
  1032. 0,
  1033.  
  1034. 78,
  1035. 158,
  1036. 0,
  1037.  
  1038. 41,
  1039. 158,
  1040. 0,
  1041.  
  1042. 42,
  1043. 158,
  1044. 0,
  1045.  
  1046. 11,
  1047. 158,
  1048. 0,
  1049.  
  1050. 158,
  1051. 0,
  1052.  
  1053. 158,
  1054. 0,
  1055.  
  1056. 158,
  1057. 0,
  1058.  
  1059. 158,
  1060. 0,
  1061.  
  1062. 19,
  1063. 158,
  1064. 0,
  1065.  
  1066. 43,
  1067. 158,
  1068. 0,
  1069.  
  1070. 44,
  1071. 158,
  1072. 0,
  1073.  
  1074. 46,
  1075. 158,
  1076. 0,
  1077.  
  1078. 154,
  1079. 158,
  1080. 0,
  1081.  
  1082. 80,
  1083. 158,
  1084. 0,
  1085.  
  1086. 151,
  1087. 158,
  1088. 0,
  1089.  
  1090. 158,
  1091. 0,
  1092.  
  1093. 158,
  1094. 0,
  1095.  
  1096. 101,
  1097. 158,
  1098. 0,
  1099.  
  1100. 158,
  1101. 0,
  1102.  
  1103. 110,
  1104. 158,
  1105. 0,
  1106.  
  1107. 107,
  1108. 158,
  1109. 0,
  1110.  
  1111. 113,
  1112. 158,
  1113. 0,
  1114.  
  1115. 116,
  1116. 158,
  1117. 0,
  1118.  
  1119. 103,
  1120. 158,
  1121. 0,
  1122.  
  1123. 109,
  1124. 158,
  1125. 0,
  1126.  
  1127. 102,
  1128. 158,
  1129. 0,
  1130.  
  1131. 108,
  1132. 158,
  1133. 0,
  1134.  
  1135. 118,
  1136. 158,
  1137. 0,
  1138.  
  1139. 111,
  1140. 158,
  1141. 0,
  1142.  
  1143. 117,
  1144. 158,
  1145. 0,
  1146.  
  1147. 112,
  1148. 158,
  1149. 0,
  1150.  
  1151. 114,
  1152. 158,
  1153. 0,
  1154.  
  1155. 119,
  1156. 158,
  1157. 0,
  1158.  
  1159. 104,
  1160. 158,
  1161. 0,
  1162.  
  1163. 106,
  1164. 158,
  1165. 0,
  1166.  
  1167. 115,
  1168. 158,
  1169. 0,
  1170.  
  1171. 105,
  1172. 158,
  1173. 0,
  1174.  
  1175. 158,
  1176. 0,
  1177.  
  1178. 158,
  1179. 0,
  1180.  
  1181. 158,
  1182. 0,
  1183.  
  1184. 158,
  1185. 0,
  1186.  
  1187. 158,
  1188. 0,
  1189.  
  1190. 158,
  1191. 0,
  1192.  
  1193. 158,
  1194. 0,
  1195.  
  1196. 158,
  1197. 0,
  1198.  
  1199. 140,
  1200. 158,
  1201. 0,
  1202.  
  1203. 158,
  1204. 0,
  1205.  
  1206. 81,
  1207. 158,
  1208. 0,
  1209.  
  1210. 82,
  1211. 158,
  1212. 0,
  1213.  
  1214. 94,
  1215. 158,
  1216. 0,
  1217.  
  1218. 47,
  1219. 158,
  1220. 0,
  1221.  
  1222. 158,
  1223. 0,
  1224.  
  1225. 49,
  1226. 158,
  1227. 0,
  1228.  
  1229. 51,
  1230. 158,
  1231. 0,
  1232.  
  1233. 143,
  1234. 158,
  1235. 0,
  1236.  
  1237. 158,
  1238. 0,
  1239.  
  1240. 83,
  1241. 158,
  1242. 0,
  1243.  
  1244. 20,
  1245. 158,
  1246. 0,
  1247.  
  1248. 152,
  1249. 158,
  1250. 0,
  1251.  
  1252. 85,
  1253. 158,
  1254. 0,
  1255.  
  1256. 158,
  1257. 0,
  1258.  
  1259. 158,
  1260. 0,
  1261.  
  1262. 144,
  1263. 158,
  1264. 0,
  1265.  
  1266. 158,
  1267. 0,
  1268.  
  1269. 53,
  1270. 158,
  1271. 0,
  1272.  
  1273. 86,
  1274. 158,
  1275. 0,
  1276.  
  1277. 87,
  1278. 158,
  1279. 0,
  1280.  
  1281. 146,
  1282. 158,
  1283. 0,
  1284.  
  1285. 147,
  1286. 158,
  1287. 0,
  1288.  
  1289. 54,
  1290. 158,
  1291. 0,
  1292.  
  1293. 22,
  1294. 158,
  1295. 0,
  1296.  
  1297. 23,
  1298. 158,
  1299. 0,
  1300.  
  1301. 158,
  1302. 0,
  1303.  
  1304. 55,
  1305. 158,
  1306. 0,
  1307.  
  1308. 149,
  1309. 158,
  1310. 0,
  1311.  
  1312. 58,
  1313. 158,
  1314. 0,
  1315.  
  1316. 67,
  1317. 158,
  1318. 0,
  1319.  
  1320. 64,
  1321. 158,
  1322. 0,
  1323.  
  1324. 70,
  1325. 158,
  1326. 0,
  1327.  
  1328. 73,
  1329. 158,
  1330. 0,
  1331.  
  1332. 76,
  1333. 158,
  1334. 0,
  1335.  
  1336. 60,
  1337. 158,
  1338. 0,
  1339.  
  1340. 66,
  1341. 158,
  1342. 0,
  1343.  
  1344. 59,
  1345. 158,
  1346. 0,
  1347.  
  1348. 65,
  1349. 158,
  1350. 0,
  1351.  
  1352. 75,
  1353. 158,
  1354. 0,
  1355.  
  1356. 68,
  1357. 158,
  1358. 0,
  1359.  
  1360. 74,
  1361. 158,
  1362. 0,
  1363.  
  1364. 69,
  1365. 158,
  1366. 0,
  1367.  
  1368. 71,
  1369. 158,
  1370. 0,
  1371.  
  1372. 61,
  1373. 158,
  1374. 0,
  1375.  
  1376. 63,
  1377. 158,
  1378. 0,
  1379.  
  1380. 72,
  1381. 158,
  1382. 0,
  1383.  
  1384. 62,
  1385. 158,
  1386. 0,
  1387.  
  1388. 77,
  1389. 158,
  1390. 0,
  1391.  
  1392. 158,
  1393. 0,
  1394.  
  1395. 167,
  1396. 0,
  1397.  
  1398. 164,
  1399. 167,
  1400. 0,
  1401.  
  1402. 159,
  1403. 167,
  1404. 0,
  1405.  
  1406. 160,
  1407. 167,
  1408. 0,
  1409.  
  1410. 161,
  1411. 167,
  1412. 0,
  1413.  
  1414. 162,
  1415. 167,
  1416. 0,
  1417.  
  1418. 163,
  1419. 167,
  1420. 0,
  1421.  
  1422. 39,
  1423. 158,
  1424. 0,
  1425.  
  1426. 40,
  1427. 158,
  1428. 0,
  1429.  
  1430. 158,
  1431. 0,
  1432.  
  1433. 79,
  1434. 158,
  1435. 0,
  1436.  
  1437. 90,
  1438. 158,
  1439. 0,
  1440.  
  1441. 88,
  1442. 158,
  1443. 0,
  1444.  
  1445. 89,
  1446. 158,
  1447. 0,
  1448.  
  1449. 91,
  1450. 158,
  1451. 0,
  1452.  
  1453. 45,
  1454. 158,
  1455. 0,
  1456.  
  1457. 158,
  1458. 0,
  1459.  
  1460. 158,
  1461. 0,
  1462.  
  1463. 158,
  1464. 0,
  1465.  
  1466. 120,
  1467. 158,
  1468. 0,
  1469.  
  1470. 122,
  1471. 158,
  1472. 0,
  1473.  
  1474. 158,
  1475. 0,
  1476.  
  1477. 131,
  1478. 158,
  1479. 0,
  1480.  
  1481. 128,
  1482. 158,
  1483. 0,
  1484.  
  1485. 134,
  1486. 158,
  1487. 0,
  1488.  
  1489. 137,
  1490. 158,
  1491. 0,
  1492.  
  1493. 121,
  1494. 158,
  1495. 0,
  1496.  
  1497. 124,
  1498. 158,
  1499. 0,
  1500.  
  1501. 130,
  1502. 158,
  1503. 0,
  1504.  
  1505. 123,
  1506. 158,
  1507. 0,
  1508.  
  1509. 129,
  1510. 158,
  1511. 0,
  1512.  
  1513. 139,
  1514. 158,
  1515. 0,
  1516.  
  1517. 132,
  1518. 158,
  1519. 0,
  1520.  
  1521. 138,
  1522. 158,
  1523. 0,
  1524.  
  1525. 133,
  1526. 158,
  1527. 0,
  1528.  
  1529. 135,
  1530. 158,
  1531. 0,
  1532.  
  1533. 125,
  1534. 158,
  1535. 0,
  1536.  
  1537. 127,
  1538. 158,
  1539. 0,
  1540.  
  1541. 136,
  1542. 158,
  1543. 0,
  1544.  
  1545. 126,
  1546. 158,
  1547. 0,
  1548.  
  1549. 158,
  1550. 0,
  1551.  
  1552. 48,
  1553. 158,
  1554. 0,
  1555.  
  1556. 95,
  1557. 158,
  1558. 0,
  1559.  
  1560. 50,
  1561. 158,
  1562. 0,
  1563.  
  1564. 52,
  1565. 158,
  1566. 0,
  1567.  
  1568. 155,
  1569. 158,
  1570. 0,
  1571.  
  1572. 158,
  1573. 0,
  1574.  
  1575. 158,
  1576. 0,
  1577.  
  1578. 148,
  1579. 158,
  1580. 0,
  1581.  
  1582. 56,
  1583. 158,
  1584. 0,
  1585.  
  1586. 57,
  1587. 158,
  1588. 0,
  1589.  
  1590. 150,
  1591. 158,
  1592. 0,
  1593.  
  1594. 157,
  1595. 158,
  1596. 0,
  1597.  
  1598. 93,
  1599. 158,
  1600. 0,
  1601.  
  1602. 158,
  1603. 0,
  1604.  
  1605. 158,
  1606. 0,
  1607.  
  1608. 141,
  1609. 158,
  1610. 0,
  1611.  
  1612. 142,
  1613. 158,
  1614. 0,
  1615.  
  1616. 96,
  1617. 158,
  1618. 0,
  1619.  
  1620. 97,
  1621. 158,
  1622. 0,
  1623.  
  1624. 98,
  1625. 158,
  1626. 0,
  1627.  
  1628. 156,
  1629. 158,
  1630. 0,
  1631.  
  1632. 145,
  1633. 158,
  1634. 0,
  1635.  
  1636. 158,
  1637. 0,
  1638.  
  1639. 158,
  1640. 0,
  1641.  
  1642. 100,
  1643. 158,
  1644. 0,
  1645.  
  1646. 99,
  1647. 158,
  1648. 0,
  1649. 0};
  1650. # define YYTYPE int
  1651. struct yywork { YYTYPE verify, advance; } yycrank[] ={
  1652. 0,0,    0,0,    1,3,    0,0,    
  1653. 0,0,    0,0,    0,0,    0,0,    
  1654. 0,0,    0,0,    1,4,    1,5,    
  1655. 0,0,    4,35,    0,0,    0,0,    
  1656. 0,0,    0,0,    0,0,    36,0,    
  1657. 37,0,    128,0,    0,0,    0,0,    
  1658. 129,0,    130,0,    0,0,    131,0,    
  1659. 0,0,    132,0,    133,0,    0,0,    
  1660. 0,0,    134,0,    0,0,    1,6,    
  1661. 4,35,    1,7,    0,0,    0,0,    
  1662. 1,8,    0,0,    0,0,    36,37,    
  1663. 37,37,    0,0,    1,9,    1,10,    
  1664. 0,0,    1,11,    128,238,    1,11,    
  1665. 1,11,    129,238,    130,239,    41,43,    
  1666. 131,240,    1,11,    132,241,    133,242,    
  1667. 1,12,    1,13,    134,243,    1,14,    
  1668. 0,0,    1,15,    1,16,    1,17,    
  1669. 1,18,    1,19,    1,20,    1,21,    
  1670. 1,21,    1,21,    1,22,    1,23,    
  1671. 1,21,    1,24,    1,25,    1,26,    
  1672. 1,27,    1,28,    1,21,    1,29,    
  1673. 1,30,    1,31,    1,21,    1,21,    
  1674. 1,32,    1,33,    1,34,    2,6,    
  1675. 6,36,    2,7,    13,47,    14,48,    
  1676. 2,8,    0,0,    0,0,    0,0,    
  1677. 6,36,    6,0,    2,9,    2,10,    
  1678. 9,41,    9,41,    9,41,    9,41,    
  1679. 9,41,    9,41,    9,41,    9,41,    
  1680. 9,41,    9,41,    135,0,    238,0,    
  1681. 2,12,    2,13,    0,0,    2,14,    
  1682. 239,0,    2,15,    240,0,    241,0,    
  1683. 242,0,    6,37,    10,42,    10,42,    
  1684. 10,42,    10,42,    10,42,    10,42,    
  1685. 10,42,    10,42,    10,42,    10,42,    
  1686. 0,0,    0,0,    0,0,    6,36,    
  1687. 0,0,    6,36,    6,36,    135,244,    
  1688. 238,238,    0,0,    0,0,    6,36,    
  1689. 0,0,    239,238,    0,0,    240,238,    
  1690. 241,238,    242,238,    0,0,    0,0,    
  1691. 6,36,    6,36,    6,36,    6,36,    
  1692. 6,36,    6,36,    6,36,    6,36,    
  1693. 6,36,    6,36,    6,36,    6,36,    
  1694. 6,36,    6,36,    6,36,    6,36,    
  1695. 6,36,    6,36,    6,36,    6,36,    
  1696. 6,36,    6,36,    6,36,    6,36,    
  1697. 6,36,    7,38,    7,38,    7,38,    
  1698. 7,38,    7,38,    7,38,    7,38,    
  1699. 7,38,    7,38,    7,38,    0,0,    
  1700. 0,0,    0,0,    0,0,    0,0,    
  1701. 8,39,    0,0,    7,38,    7,38,    
  1702. 7,38,    7,38,    7,38,    7,38,    
  1703. 8,39,    8,0,    11,43,    243,0,    
  1704. 11,44,    11,44,    11,44,    11,44,    
  1705. 11,44,    11,44,    11,44,    11,44,    
  1706. 11,44,    11,44,    43,136,    43,136,    
  1707. 43,136,    43,136,    43,136,    43,136,    
  1708. 43,136,    43,136,    43,136,    43,136,    
  1709. 244,0,    0,0,    7,38,    7,38,    
  1710. 7,38,    7,38,    7,38,    7,38,    
  1711. 243,238,    0,0,    0,0,    12,45,    
  1712. 0,0,    0,0,    0,0,    8,39,    
  1713. 0,0,    8,39,    8,39,    12,45,    
  1714. 12,46,    0,0,    0,0,    8,39,    
  1715. 0,0,    0,0,    0,0,    0,0,    
  1716. 0,0,    244,238,    0,0,    0,0,    
  1717. 8,39,    8,39,    8,39,    8,39,    
  1718. 8,39,    8,39,    8,39,    8,39,    
  1719. 8,39,    8,39,    8,39,    8,39,    
  1720. 8,39,    8,39,    8,39,    8,39,    
  1721. 8,39,    8,39,    8,39,    8,39,    
  1722. 8,39,    8,39,    8,39,    8,39,    
  1723. 8,39,    0,0,    12,45,    8,40,    
  1724. 12,45,    12,45,    0,0,    0,0,    
  1725. 0,0,    0,0,    12,45,    0,0,    
  1726. 0,0,    0,0,    0,0,    0,0,    
  1727. 0,0,    0,0,    0,0,    12,45,    
  1728. 12,45,    12,45,    12,45,    12,45,    
  1729. 12,45,    12,45,    12,45,    12,45,    
  1730. 12,45,    12,45,    12,45,    12,45,    
  1731. 12,45,    12,45,    12,45,    12,45,    
  1732. 12,45,    12,45,    12,45,    12,45,    
  1733. 12,45,    12,45,    12,45,    12,45,    
  1734. 16,49,    16,50,    16,49,    16,51,    
  1735. 16,51,    16,51,    16,51,    16,51,    
  1736. 16,51,    16,51,    0,0,    0,0,    
  1737. 0,0,    0,0,    0,0,    0,0,    
  1738. 0,0,    16,51,    16,52,    16,51,    
  1739. 16,53,    16,51,    16,51,    16,51,    
  1740. 16,51,    16,51,    16,51,    16,51,    
  1741. 16,54,    16,51,    16,55,    16,51,    
  1742. 16,51,    16,51,    16,51,    16,56,    
  1743. 16,51,    16,51,    16,51,    16,51,    
  1744. 16,51,    16,51,    16,51,    0,0,    
  1745. 0,0,    0,0,    0,0,    16,51,    
  1746. 0,0,    16,51,    16,52,    16,51,    
  1747. 16,53,    16,51,    16,51,    16,51,    
  1748. 16,51,    16,51,    16,51,    16,51,    
  1749. 16,54,    16,51,    16,55,    16,51,    
  1750. 16,51,    16,51,    16,51,    16,56,    
  1751. 16,51,    16,51,    16,51,    16,51,    
  1752. 16,51,    16,51,    16,51,    17,57,    
  1753. 17,58,    17,57,    18,51,    18,51,    
  1754. 18,51,    0,0,    0,0,    0,0,    
  1755. 0,0,    0,0,    40,0,    0,0,    
  1756. 0,0,    0,0,    0,0,    0,0,    
  1757. 17,59,    17,51,    17,60,    17,51,    
  1758. 18,51,    18,63,    18,51,    0,0,    
  1759. 0,0,    0,0,    0,0,    17,51,    
  1760. 0,0,    17,51,    18,64,    18,65,    
  1761. 18,51,    0,0,    17,61,    17,62,    
  1762. 0,0,    18,51,    0,0,    40,129,    
  1763. 0,0,    0,0,    0,0,    0,0,    
  1764. 0,0,    0,0,    0,0,    0,0,    
  1765. 17,59,    17,51,    17,60,    17,51,    
  1766. 18,51,    18,63,    18,51,    19,51,    
  1767. 19,51,    19,51,    0,0,    17,51,    
  1768. 0,0,    17,51,    18,64,    18,65,    
  1769. 18,51,    0,0,    17,61,    17,62,    
  1770. 0,0,    18,51,    0,0,    0,0,    
  1771. 0,0,    19,51,    19,66,    19,51,    
  1772. 0,0,    0,0,    0,0,    0,0,    
  1773. 19,67,    0,0,    0,0,    19,51,    
  1774. 0,0,    19,51,    19,68,    0,0,    
  1775. 0,0,    0,0,    19,51,    0,0,    
  1776. 40,130,    20,51,    20,51,    20,51,    
  1777. 0,0,    0,0,    40,131,    0,0,    
  1778. 0,0,    0,0,    40,132,    0,0,    
  1779. 0,0,    19,51,    19,66,    19,51,    
  1780. 0,0,    0,0,    40,133,    20,51,    
  1781. 19,67,    20,51,    40,134,    19,51,    
  1782. 40,135,    19,51,    19,68,    0,0,    
  1783. 0,0,    20,51,    19,51,    20,69,    
  1784. 20,70,    0,0,    20,71,    0,0,    
  1785. 20,51,    21,51,    21,51,    21,51,    
  1786. 0,0,    0,0,    0,0,    0,0,    
  1787. 0,0,    0,0,    0,0,    0,0,    
  1788. 0,0,    0,0,    0,0,    20,51,    
  1789. 0,0,    20,51,    0,0,    21,51,    
  1790. 0,0,    21,51,    22,51,    22,51,    
  1791. 22,51,    20,51,    0,0,    20,69,    
  1792. 20,70,    21,51,    20,71,    21,51,    
  1793. 20,51,    0,0,    0,0,    0,0,    
  1794. 21,51,    0,0,    0,0,    0,0,    
  1795. 22,51,    0,0,    22,51,    0,0,    
  1796. 0,0,    0,0,    0,0,    0,0,    
  1797. 0,0,    0,0,    22,72,    21,51,    
  1798. 22,73,    21,51,    0,0,    0,0,    
  1799. 0,0,    22,51,    0,0,    0,0,    
  1800. 0,0,    21,51,    0,0,    21,51,    
  1801. 0,0,    0,0,    0,0,    0,0,    
  1802. 21,51,    0,0,    0,0,    0,0,    
  1803. 22,51,    0,0,    22,51,    23,51,    
  1804. 23,51,    23,51,    0,0,    0,0,    
  1805. 0,0,    0,0,    22,72,    0,0,    
  1806. 22,73,    0,0,    0,0,    0,0,    
  1807. 0,0,    22,51,    0,0,    0,0,    
  1808. 0,0,    23,51,    23,74,    23,51,    
  1809. 23,75,    0,0,    23,76,    23,77,    
  1810. 0,0,    0,0,    0,0,    23,78,    
  1811. 23,79,    23,80,    0,0,    23,81,    
  1812. 0,0,    0,0,    23,82,    0,0,    
  1813. 0,0,    0,0,    0,0,    0,0,    
  1814. 0,0,    0,0,    0,0,    0,0,    
  1815. 0,0,    0,0,    0,0,    0,0,    
  1816. 0,0,    23,51,    23,74,    23,51,    
  1817. 23,75,    0,0,    23,76,    23,77,    
  1818. 0,0,    0,0,    0,0,    23,78,    
  1819. 23,79,    23,80,    0,0,    23,81,    
  1820. 0,0,    0,0,    23,82,    24,51,    
  1821. 24,51,    24,51,    0,0,    0,0,    
  1822. 0,0,    0,0,    0,0,    0,0,    
  1823. 0,0,    24,83,    0,0,    0,0,    
  1824. 0,0,    0,0,    0,0,    0,0,    
  1825. 24,84,    24,51,    24,85,    24,51,    
  1826. 0,0,    0,0,    0,0,    0,0,    
  1827. 0,0,    0,0,    0,0,    24,51,    
  1828. 0,0,    24,51,    0,0,    0,0,    
  1829. 0,0,    0,0,    24,86,    0,0,    
  1830. 24,87,    0,0,    0,0,    0,0,    
  1831. 0,0,    0,0,    0,0,    0,0,    
  1832. 0,0,    0,0,    0,0,    0,0,    
  1833. 24,84,    24,51,    24,85,    24,51,    
  1834. 0,0,    0,0,    0,0,    0,0,    
  1835. 0,0,    0,0,    0,0,    24,51,    
  1836. 0,0,    24,51,    0,0,    32,51,    
  1837. 32,51,    32,51,    24,86,    0,0,    
  1838. 24,87,    25,88,    25,88,    25,88,    
  1839. 25,88,    25,88,    25,88,    25,88,    
  1840. 25,88,    0,0,    0,0,    0,0,    
  1841. 32,123,    32,51,    0,0,    32,51,    
  1842. 0,0,    0,0,    25,89,    25,51,    
  1843. 0,0,    25,51,    0,0,    32,51,    
  1844. 0,0,    32,51,    0,0,    0,0,    
  1845. 0,0,    25,51,    32,51,    25,51,    
  1846. 25,90,    25,91,    0,0,    25,92,    
  1847. 25,51,    0,0,    0,0,    0,0,    
  1848. 0,0,    0,0,    0,0,    0,0,    
  1849. 32,123,    32,51,    0,0,    32,51,    
  1850. 0,0,    0,0,    25,89,    25,51,    
  1851. 0,0,    25,51,    0,0,    32,51,    
  1852. 0,0,    32,51,    0,0,    0,0,    
  1853. 0,0,    25,51,    32,51,    25,51,    
  1854. 25,90,    25,91,    0,0,    25,92,    
  1855. 25,51,    26,93,    26,93,    26,93,    
  1856. 26,93,    26,93,    26,93,    26,93,    
  1857. 26,93,    0,0,    27,51,    27,51,    
  1858. 27,51,    0,0,    0,0,    0,0,    
  1859. 0,0,    0,0,    0,0,    26,51,    
  1860. 0,0,    26,51,    26,94,    0,0,    
  1861. 0,0,    0,0,    0,0,    0,0,    
  1862. 27,51,    26,51,    27,51,    26,51,    
  1863. 26,95,    0,0,    0,0,    0,0,    
  1864. 26,51,    0,0,    27,51,    27,96,    
  1865. 27,51,    0,0,    0,0,    0,0,    
  1866. 27,97,    27,51,    0,0,    0,0,    
  1867. 0,0,    0,0,    0,0,    26,51,    
  1868. 0,0,    26,51,    26,94,    0,0,    
  1869. 0,0,    0,0,    0,0,    0,0,    
  1870. 27,51,    26,51,    27,51,    26,51,    
  1871. 26,95,    28,51,    28,51,    28,51,    
  1872. 26,51,    0,0,    27,51,    27,96,    
  1873. 27,51,    0,0,    0,0,    28,98,    
  1874. 27,97,    27,51,    0,0,    0,0,    
  1875. 0,0,    0,0,    28,99,    28,51,    
  1876. 0,0,    28,51,    0,0,    0,0,    
  1877. 0,0,    0,0,    0,0,    0,0,    
  1878. 0,0,    28,51,    0,0,    28,51,    
  1879. 0,0,    0,0,    0,0,    0,0,    
  1880. 28,100,    0,0,    0,0,    29,101,    
  1881. 29,101,    29,101,    29,101,    29,101,    
  1882. 29,101,    29,101,    29,101,    0,0,    
  1883. 0,0,    0,0,    28,99,    28,51,    
  1884. 0,0,    28,51,    0,0,    0,0,    
  1885. 0,0,    29,51,    0,0,    29,51,    
  1886. 29,102,    28,51,    0,0,    28,51,    
  1887. 0,0,    0,0,    0,0,    29,51,    
  1888. 28,100,    29,103,    29,104,    0,0,    
  1889. 0,0,    0,0,    29,51,    29,105,    
  1890. 0,0,    0,0,    0,0,    0,0,    
  1891. 30,51,    30,51,    30,51,    0,0,    
  1892. 0,0,    0,0,    0,0,    0,0,    
  1893. 0,0,    29,51,    0,0,    29,51,    
  1894. 29,102,    0,0,    0,0,    0,0,    
  1895. 0,0,    0,0,    30,106,    29,51,    
  1896. 30,51,    29,103,    29,104,    0,0,    
  1897. 0,0,    0,0,    29,51,    29,105,    
  1898. 30,51,    0,0,    30,51,    0,0,    
  1899. 30,107,    0,0,    30,108,    30,109,    
  1900. 30,110,    30,111,    0,0,    30,112,    
  1901. 0,0,    0,0,    0,0,    0,0,    
  1902. 0,0,    0,0,    0,0,    0,0,    
  1903. 0,0,    0,0,    30,106,    0,0,    
  1904. 30,51,    0,0,    31,51,    31,51,    
  1905. 31,51,    0,0,    0,0,    0,0,    
  1906. 30,51,    0,0,    30,51,    0,0,    
  1907. 30,107,    0,0,    30,108,    30,109,    
  1908. 30,110,    30,111,    0,0,    30,112,    
  1909. 31,51,    31,113,    31,51,    31,114,    
  1910. 31,115,    31,116,    31,117,    0,0,    
  1911. 0,0,    0,0,    31,118,    31,119,    
  1912. 31,120,    0,0,    31,121,    0,0,    
  1913. 0,0,    31,122,    0,0,    0,0,    
  1914. 0,0,    0,0,    0,0,    0,0,    
  1915. 0,0,    0,0,    0,0,    0,0,    
  1916. 0,0,    0,0,    0,0,    0,0,    
  1917. 31,51,    31,113,    31,51,    31,114,    
  1918. 31,115,    31,116,    31,117,    49,51,    
  1919. 49,51,    49,51,    31,118,    31,119,    
  1920. 31,120,    0,0,    31,121,    0,0,    
  1921. 0,0,    31,122,    33,124,    33,124,    
  1922. 33,51,    34,126,    34,126,    34,51,    
  1923. 0,0,    49,51,    0,0,    49,51,    
  1924. 33,125,    0,0,    0,0,    34,127,    
  1925. 0,0,    0,0,    0,0,    49,51,    
  1926. 33,51,    49,51,    33,51,    34,51,    
  1927. 0,0,    34,51,    49,51,    0,0,    
  1928. 0,0,    0,0,    33,51,    0,0,    
  1929. 33,51,    34,51,    0,0,    34,51,    
  1930. 39,128,    33,51,    0,0,    0,0,    
  1931. 34,51,    49,51,    0,0,    49,51,    
  1932. 39,128,    39,0,    0,0,    0,0,    
  1933. 0,0,    0,0,    0,0,    49,51,    
  1934. 33,51,    49,51,    33,51,    34,51,    
  1935. 0,0,    34,51,    49,51,    0,0,    
  1936. 0,0,    0,0,    33,51,    0,0,    
  1937. 33,51,    34,51,    0,0,    34,51,    
  1938. 0,0,    33,51,    0,0,    0,0,    
  1939. 34,51,    0,0,    39,129,    0,0,    
  1940. 0,0,    0,0,    0,0,    0,0,    
  1941. 0,0,    0,0,    0,0,    39,128,    
  1942. 0,0,    39,128,    39,128,    0,0,    
  1943. 0,0,    0,0,    0,0,    39,128,    
  1944. 0,0,    0,0,    0,0,    0,0,    
  1945. 0,0,    0,0,    0,0,    0,0,    
  1946. 39,128,    39,128,    39,128,    39,128,    
  1947. 39,128,    39,128,    39,128,    39,128,    
  1948. 39,128,    39,128,    39,128,    39,128,    
  1949. 39,128,    39,128,    39,128,    39,128,    
  1950. 39,128,    39,128,    39,128,    39,128,    
  1951. 39,128,    39,128,    39,128,    39,128,    
  1952. 39,128,    50,137,    50,51,    50,51,    
  1953. 51,51,    51,51,    51,51,    52,51,    
  1954. 52,51,    52,51,    0,0,    0,0,    
  1955. 0,0,    0,0,    0,0,    0,0,    
  1956. 0,0,    0,0,    0,0,    50,51,    
  1957. 0,0,    50,51,    51,51,    0,0,    
  1958. 51,51,    52,51,    0,0,    52,51,    
  1959. 0,0,    50,51,    0,0,    50,51,    
  1960. 51,51,    0,0,    51,51,    52,51,    
  1961. 50,51,    52,51,    0,0,    51,51,    
  1962. 0,0,    0,0,    52,138,    0,0,    
  1963. 0,0,    0,0,    0,0,    0,0,    
  1964. 0,0,    0,0,    0,0,    50,51,    
  1965. 0,0,    50,51,    51,51,    0,0,    
  1966. 51,51,    52,51,    0,0,    52,51,    
  1967. 0,0,    50,51,    0,0,    50,51,    
  1968. 51,51,    0,0,    51,51,    52,51,    
  1969. 50,51,    52,51,    0,0,    51,51,    
  1970. 0,0,    0,0,    52,138,    53,51,    
  1971. 53,51,    53,51,    0,0,    54,51,    
  1972. 54,51,    54,51,    0,0,    0,0,    
  1973. 0,0,    0,0,    0,0,    0,0,    
  1974. 55,51,    55,51,    55,51,    0,0,    
  1975. 0,0,    53,51,    53,139,    53,140,    
  1976. 0,0,    54,51,    0,0,    54,51,    
  1977. 0,0,    0,0,    0,0,    53,51,    
  1978. 54,141,    53,51,    55,51,    54,51,    
  1979. 55,142,    54,51,    53,51,    0,0,    
  1980. 0,0,    0,0,    54,51,    0,0,    
  1981. 55,51,    0,0,    55,51,    0,0,    
  1982. 0,0,    0,0,    0,0,    55,51,    
  1983. 0,0,    53,51,    53,139,    53,140,    
  1984. 0,0,    54,51,    0,0,    54,51,    
  1985. 0,0,    0,0,    0,0,    53,51,    
  1986. 54,141,    53,51,    55,51,    54,51,    
  1987. 55,142,    54,51,    53,51,    56,51,    
  1988. 56,51,    56,51,    54,51,    0,0,    
  1989. 55,51,    0,0,    55,51,    0,0,    
  1990. 57,51,    57,51,    57,51,    55,51,    
  1991. 58,145,    58,51,    58,51,    0,0,    
  1992. 0,0,    56,51,    0,0,    56,51,    
  1993. 0,0,    0,0,    0,0,    0,0,    
  1994. 0,0,    0,0,    57,51,    56,143,    
  1995. 57,51,    56,51,    58,51,    0,0,    
  1996. 58,51,    56,144,    56,51,    0,0,    
  1997. 57,51,    0,0,    57,51,    0,0,    
  1998. 58,51,    0,0,    58,51,    57,51,    
  1999. 0,0,    0,0,    0,0,    58,51,    
  2000. 0,0,    56,51,    0,0,    56,51,    
  2001. 0,0,    59,51,    59,51,    59,51,    
  2002. 0,0,    0,0,    57,51,    56,143,    
  2003. 57,51,    56,51,    58,51,    0,0,    
  2004. 58,51,    56,144,    56,51,    0,0,    
  2005. 57,51,    0,0,    57,51,    59,51,    
  2006. 58,51,    59,51,    58,51,    57,51,    
  2007. 60,51,    60,51,    60,51,    58,51,    
  2008. 0,0,    59,51,    0,0,    59,51,    
  2009. 0,0,    0,0,    0,0,    0,0,    
  2010. 59,51,    61,51,    61,51,    61,51,    
  2011. 0,0,    0,0,    60,51,    0,0,    
  2012. 60,51,    0,0,    0,0,    0,0,    
  2013. 60,146,    0,0,    0,0,    59,51,    
  2014. 60,147,    59,51,    60,51,    61,51,    
  2015. 0,0,    61,51,    61,148,    60,51,    
  2016. 0,0,    59,51,    0,0,    59,51,    
  2017. 0,0,    61,51,    0,0,    61,51,    
  2018. 59,51,    0,0,    0,0,    0,0,    
  2019. 61,51,    0,0,    60,51,    0,0,    
  2020. 60,51,    0,0,    0,0,    0,0,    
  2021. 60,146,    0,0,    0,0,    0,0,    
  2022. 60,147,    0,0,    60,51,    61,51,    
  2023. 0,0,    61,51,    61,148,    60,51,    
  2024. 62,51,    62,51,    62,51,    0,0,    
  2025. 0,0,    61,51,    0,0,    61,51,    
  2026. 0,0,    63,51,    63,51,    63,51,    
  2027. 61,51,    0,0,    0,0,    0,0,    
  2028. 0,0,    0,0,    62,51,    0,0,    
  2029. 62,51,    0,0,    0,0,    0,0,    
  2030. 0,0,    0,0,    0,0,    63,51,    
  2031. 62,51,    63,51,    62,51,    0,0,    
  2032. 0,0,    0,0,    0,0,    62,149,    
  2033. 0,0,    63,51,    0,0,    63,51,    
  2034. 0,0,    0,0,    0,0,    63,150,    
  2035. 63,51,    0,0,    0,0,    0,0,    
  2036. 0,0,    0,0,    62,51,    0,0,    
  2037. 62,51,    0,0,    64,51,    64,51,    
  2038. 64,51,    0,0,    0,0,    63,51,    
  2039. 62,51,    63,51,    62,51,    65,51,    
  2040. 65,51,    65,51,    0,0,    62,149,    
  2041. 0,0,    63,51,    0,0,    63,51,    
  2042. 64,51,    0,0,    64,51,    63,150,    
  2043. 63,51,    0,0,    0,0,    0,0,    
  2044. 0,0,    65,51,    64,51,    65,51,    
  2045. 64,51,    0,0,    0,0,    0,0,    
  2046. 64,151,    64,51,    0,0,    65,51,    
  2047. 0,0,    65,51,    0,0,    65,152,    
  2048. 0,0,    0,0,    65,51,    0,0,    
  2049. 0,0,    0,0,    0,0,    0,0,    
  2050. 64,51,    0,0,    64,51,    0,0,    
  2051. 66,51,    66,51,    66,51,    0,0,    
  2052. 0,0,    65,51,    64,51,    65,51,    
  2053. 64,51,    67,51,    67,51,    67,51,    
  2054. 64,151,    64,51,    0,0,    65,51,    
  2055. 0,0,    65,51,    66,51,    65,152,    
  2056. 66,51,    0,0,    65,51,    68,51,    
  2057. 68,51,    68,51,    0,0,    67,51,    
  2058. 66,51,    67,51,    66,51,    0,0,    
  2059. 0,0,    0,0,    0,0,    66,51,    
  2060. 0,0,    67,51,    0,0,    67,51,    
  2061. 0,0,    68,51,    0,0,    68,51,    
  2062. 67,51,    0,0,    0,0,    67,153,    
  2063. 0,0,    0,0,    66,51,    68,51,    
  2064. 66,51,    68,51,    69,51,    69,51,    
  2065. 69,51,    0,0,    68,51,    67,51,    
  2066. 66,51,    67,51,    66,51,    0,0,    
  2067. 0,0,    0,0,    0,0,    66,51,    
  2068. 0,0,    67,51,    0,0,    67,51,    
  2069. 69,51,    68,51,    69,154,    68,51,    
  2070. 67,51,    0,0,    0,0,    67,153,    
  2071. 0,0,    0,0,    69,51,    68,51,    
  2072. 69,51,    68,51,    0,0,    0,0,    
  2073. 0,0,    69,51,    68,51,    0,0,    
  2074. 70,51,    70,51,    70,51,    71,51,    
  2075. 71,51,    71,51,    0,0,    0,0,    
  2076. 0,0,    0,0,    0,0,    0,0,    
  2077. 69,51,    0,0,    69,154,    0,0,    
  2078. 0,0,    0,0,    70,51,    0,0,    
  2079. 70,51,    71,51,    69,51,    71,51,    
  2080. 69,51,    0,0,    0,0,    0,0,    
  2081. 70,51,    69,51,    70,51,    71,51,    
  2082. 0,0,    71,51,    70,155,    70,51,    
  2083. 0,0,    0,0,    71,51,    0,0,    
  2084. 71,156,    72,51,    72,51,    72,51,    
  2085. 0,0,    0,0,    0,0,    0,0,    
  2086. 0,0,    0,0,    70,51,    0,0,    
  2087. 70,51,    71,51,    0,0,    71,51,    
  2088. 0,0,    0,0,    0,0,    72,51,    
  2089. 70,51,    72,51,    70,51,    71,51,    
  2090. 0,0,    71,51,    70,155,    70,51,    
  2091. 0,0,    72,157,    71,51,    72,51,    
  2092. 71,156,    0,0,    0,0,    0,0,    
  2093. 72,51,    73,51,    73,51,    73,51,    
  2094. 0,0,    0,0,    0,0,    0,0,    
  2095. 0,0,    0,0,    0,0,    0,0,    
  2096. 0,0,    0,0,    0,0,    72,51,    
  2097. 0,0,    72,51,    0,0,    73,51,    
  2098. 73,158,    73,51,    0,0,    0,0,    
  2099. 0,0,    72,157,    0,0,    72,51,    
  2100. 0,0,    73,51,    0,0,    73,51,    
  2101. 72,51,    0,0,    0,0,    0,0,    
  2102. 73,51,    74,51,    74,51,    74,51,    
  2103. 0,0,    0,0,    0,0,    0,0,    
  2104. 0,0,    0,0,    0,0,    0,0,    
  2105. 0,0,    0,0,    0,0,    73,51,    
  2106. 73,158,    73,51,    0,0,    74,51,    
  2107. 74,159,    74,51,    0,0,    0,0,    
  2108. 0,0,    73,51,    0,0,    73,51,    
  2109. 0,0,    74,160,    0,0,    74,51,    
  2110. 73,51,    0,0,    0,0,    0,0,    
  2111. 74,161,    75,51,    75,51,    75,51,    
  2112. 0,0,    0,0,    0,0,    0,0,    
  2113. 0,0,    0,0,    0,0,    0,0,    
  2114. 0,0,    0,0,    0,0,    74,51,    
  2115. 74,159,    74,51,    0,0,    75,51,    
  2116. 75,162,    75,51,    0,0,    0,0,    
  2117. 0,0,    74,160,    0,0,    74,51,    
  2118. 0,0,    75,51,    0,0,    75,51,    
  2119. 74,161,    0,0,    75,163,    0,0,    
  2120. 75,164,    76,51,    76,51,    76,51,    
  2121. 0,0,    0,0,    0,0,    0,0,    
  2122. 0,0,    0,0,    0,0,    0,0,    
  2123. 0,0,    0,0,    0,0,    75,51,    
  2124. 75,162,    75,51,    0,0,    76,51,    
  2125. 0,0,    76,51,    76,165,    0,0,    
  2126. 0,0,    75,51,    0,0,    75,51,    
  2127. 0,0,    76,51,    75,163,    76,51,    
  2128. 75,164,    0,0,    0,0,    0,0,    
  2129. 76,51,    76,166,    0,0,    0,0,    
  2130. 0,0,    0,0,    77,51,    77,51,    
  2131. 77,51,    0,0,    0,0,    0,0,    
  2132. 0,0,    0,0,    0,0,    76,51,    
  2133. 0,0,    76,51,    76,165,    78,51,    
  2134. 78,51,    78,51,    0,0,    0,0,    
  2135. 77,51,    76,51,    77,51,    76,51,    
  2136. 0,0,    0,0,    0,0,    0,0,    
  2137. 76,51,    76,166,    77,51,    0,0,    
  2138. 77,51,    78,51,    78,168,    78,51,    
  2139. 78,169,    77,167,    0,0,    0,0,    
  2140. 0,0,    0,0,    0,0,    78,51,    
  2141. 0,0,    78,51,    78,170,    0,0,    
  2142. 0,0,    0,0,    78,171,    78,172,    
  2143. 77,51,    0,0,    77,51,    0,0,    
  2144. 79,51,    79,51,    79,51,    0,0,    
  2145. 0,0,    0,0,    77,51,    0,0,    
  2146. 77,51,    78,51,    78,168,    78,51,    
  2147. 78,169,    77,167,    0,0,    0,0,    
  2148. 0,0,    0,0,    79,51,    78,51,    
  2149. 79,51,    78,51,    78,170,    0,0,    
  2150. 0,0,    79,173,    78,171,    78,172,    
  2151. 79,51,    0,0,    79,51,    0,0,    
  2152. 79,174,    0,0,    0,0,    79,51,    
  2153. 0,0,    0,0,    80,51,    80,51,    
  2154. 80,51,    0,0,    0,0,    0,0,    
  2155. 0,0,    0,0,    0,0,    0,0,    
  2156. 0,0,    0,0,    79,51,    0,0,    
  2157. 79,51,    0,0,    0,0,    0,0,    
  2158. 80,51,    79,173,    80,51,    80,175,    
  2159. 79,51,    0,0,    79,51,    0,0,    
  2160. 79,174,    0,0,    80,51,    79,51,    
  2161. 80,176,    0,0,    0,0,    0,0,    
  2162. 80,177,    80,51,    0,0,    0,0,    
  2163. 0,0,    0,0,    0,0,    81,51,    
  2164. 81,51,    81,51,    0,0,    0,0,    
  2165. 0,0,    0,0,    0,0,    0,0,    
  2166. 80,51,    0,0,    80,51,    80,175,    
  2167. 82,51,    82,51,    82,51,    0,0,    
  2168. 0,0,    81,51,    80,51,    81,51,    
  2169. 80,176,    0,0,    0,0,    0,0,    
  2170. 80,177,    80,51,    0,0,    81,178,    
  2171. 0,0,    81,51,    82,51,    82,179,    
  2172. 82,51,    82,180,    81,51,    82,181,    
  2173. 82,182,    0,0,    0,0,    0,0,    
  2174. 82,183,    82,184,    82,185,    0,0,    
  2175. 82,186,    0,0,    82,187,    82,188,    
  2176. 0,0,    81,51,    0,0,    81,51,    
  2177. 0,0,    0,0,    0,0,    0,0,    
  2178. 0,0,    0,0,    0,0,    81,178,    
  2179. 0,0,    81,51,    82,51,    82,179,    
  2180. 82,51,    82,180,    81,51,    82,181,    
  2181. 82,182,    84,51,    84,51,    84,51,    
  2182. 82,183,    82,184,    82,185,    0,0,    
  2183. 82,186,    0,0,    82,187,    82,188,    
  2184. 85,51,    85,51,    85,51,    86,51,    
  2185. 86,51,    86,51,    0,0,    84,51,    
  2186. 0,0,    84,51,    0,0,    0,0,    
  2187. 0,0,    0,0,    0,0,    0,0,    
  2188. 0,0,    84,51,    85,51,    84,51,    
  2189. 85,51,    86,51,    0,0,    86,51,    
  2190. 84,51,    0,0,    0,0,    0,0,    
  2191. 85,51,    0,0,    85,51,    86,189,    
  2192. 0,0,    86,51,    0,0,    85,51,    
  2193. 0,0,    86,190,    86,51,    84,51,    
  2194. 0,0,    84,51,    0,0,    0,0,    
  2195. 0,0,    0,0,    0,0,    0,0,    
  2196. 0,0,    84,51,    85,51,    84,51,    
  2197. 85,51,    86,51,    0,0,    86,51,    
  2198. 84,51,    87,51,    87,51,    87,51,    
  2199. 85,51,    0,0,    85,51,    86,189,    
  2200. 0,0,    86,51,    0,0,    85,51,    
  2201. 0,0,    86,190,    86,51,    0,0,    
  2202. 0,0,    0,0,    87,191,    87,51,    
  2203. 0,0,    87,51,    0,0,    0,0,    
  2204. 88,51,    88,51,    88,51,    0,0,    
  2205. 0,0,    87,51,    0,0,    87,51,    
  2206. 0,0,    0,0,    0,0,    0,0,    
  2207. 87,51,    89,51,    89,51,    89,51,    
  2208. 0,0,    0,0,    88,51,    0,0,    
  2209. 88,51,    0,0,    0,0,    0,0,    
  2210. 0,0,    0,0,    87,191,    87,51,    
  2211. 88,51,    87,51,    88,51,    89,51,    
  2212. 89,192,    89,51,    0,0,    88,51,    
  2213. 0,0,    87,51,    0,0,    87,51,    
  2214. 0,0,    89,51,    0,0,    89,51,    
  2215. 87,51,    0,0,    0,0,    0,0,    
  2216. 89,51,    0,0,    88,51,    0,0,    
  2217. 88,51,    0,0,    90,51,    90,51,    
  2218. 90,51,    0,0,    0,0,    0,0,    
  2219. 88,51,    0,0,    88,51,    89,51,    
  2220. 89,192,    89,51,    0,0,    88,51,    
  2221. 91,51,    91,51,    91,51,    0,0,    
  2222. 90,51,    89,51,    90,51,    89,51,    
  2223. 0,0,    92,51,    92,51,    92,51,    
  2224. 89,51,    0,0,    90,51,    0,0,    
  2225. 90,51,    0,0,    91,51,    0,0,    
  2226. 91,51,    90,51,    0,0,    0,0,    
  2227. 90,193,    0,0,    0,0,    92,51,    
  2228. 91,51,    92,51,    91,51,    0,0,    
  2229. 0,0,    0,0,    0,0,    91,51,    
  2230. 90,51,    92,51,    90,51,    92,51,    
  2231. 0,0,    91,194,    0,0,    0,0,    
  2232. 92,51,    0,0,    90,51,    0,0,    
  2233. 90,51,    0,0,    91,51,    0,0,    
  2234. 91,51,    90,51,    0,0,    0,0,    
  2235. 90,193,    0,0,    0,0,    92,51,    
  2236. 91,51,    92,51,    91,51,    93,51,    
  2237. 93,51,    93,51,    0,0,    91,51,    
  2238. 0,0,    92,51,    0,0,    92,51,    
  2239. 0,0,    91,194,    0,0,    0,0,    
  2240. 92,51,    94,51,    94,51,    94,51,    
  2241. 0,0,    93,51,    0,0,    93,51,    
  2242. 0,0,    0,0,    95,51,    95,51,    
  2243. 95,51,    0,0,    0,0,    93,51,    
  2244. 0,0,    93,51,    0,0,    94,51,    
  2245. 0,0,    94,51,    93,51,    0,0,    
  2246. 94,195,    0,0,    0,0,    0,0,    
  2247. 95,51,    94,51,    95,51,    94,51,    
  2248. 0,0,    0,0,    0,0,    0,0,    
  2249. 94,51,    93,51,    95,51,    93,51,    
  2250. 95,51,    0,0,    95,196,    0,0,    
  2251. 95,197,    95,51,    95,198,    93,51,    
  2252. 0,0,    93,51,    0,0,    94,51,    
  2253. 0,0,    94,51,    93,51,    0,0,    
  2254. 94,195,    0,0,    0,0,    0,0,    
  2255. 95,51,    94,51,    95,51,    94,51,    
  2256. 96,51,    96,51,    96,51,    0,0,    
  2257. 94,51,    0,0,    95,51,    0,0,    
  2258. 95,51,    0,0,    95,196,    0,0,    
  2259. 95,197,    95,51,    95,198,    0,0,    
  2260. 0,0,    0,0,    96,51,    0,0,    
  2261. 96,51,    97,51,    97,51,    97,51,    
  2262. 0,0,    0,0,    0,0,    0,0,    
  2263. 96,51,    0,0,    96,51,    0,0,    
  2264. 0,0,    0,0,    96,199,    96,51,    
  2265. 0,0,    0,0,    0,0,    97,51,    
  2266. 0,0,    97,51,    0,0,    0,0,    
  2267. 97,200,    0,0,    97,201,    0,0,    
  2268. 0,0,    97,51,    96,51,    97,51,    
  2269. 96,51,    0,0,    0,0,    0,0,    
  2270. 97,51,    99,51,    99,51,    99,51,    
  2271. 96,51,    0,0,    96,51,    0,0,    
  2272. 0,0,    0,0,    96,199,    96,51,    
  2273. 0,0,    0,0,    0,0,    97,51,    
  2274. 0,0,    97,51,    0,0,    99,51,    
  2275. 97,200,    99,51,    97,201,    0,0,    
  2276. 99,202,    97,51,    0,0,    97,51,    
  2277. 0,0,    99,51,    0,0,    99,51,    
  2278. 97,51,    0,0,    0,0,    0,0,    
  2279. 99,51,    100,51,    100,51,    100,51,    
  2280. 0,0,    0,0,    0,0,    0,0,    
  2281. 0,0,    0,0,    101,51,    101,51,    
  2282. 101,51,    0,0,    0,0,    99,51,    
  2283. 0,0,    99,51,    0,0,    100,51,    
  2284. 99,202,    100,51,    100,203,    0,0,    
  2285. 0,0,    99,51,    0,0,    99,51,    
  2286. 101,51,    100,51,    101,51,    100,51,    
  2287. 99,51,    0,0,    0,0,    0,0,    
  2288. 100,51,    0,0,    101,51,    0,0,    
  2289. 101,51,    0,0,    0,0,    0,0,    
  2290. 0,0,    101,51,    102,51,    102,51,    
  2291. 102,51,    0,0,    0,0,    100,51,    
  2292. 0,0,    100,51,    100,203,    103,51,    
  2293. 103,51,    103,51,    0,0,    0,0,    
  2294. 101,51,    100,51,    101,51,    100,51,    
  2295. 102,51,    0,0,    102,51,    0,0,    
  2296. 100,51,    0,0,    101,51,    0,0,    
  2297. 101,51,    103,51,    102,51,    103,206,    
  2298. 102,51,    101,51,    102,204,    0,0,    
  2299. 0,0,    102,205,    0,0,    103,51,    
  2300. 0,0,    103,51,    0,0,    0,0,    
  2301. 0,0,    0,0,    103,51,    104,51,    
  2302. 104,51,    104,51,    0,0,    0,0,    
  2303. 102,51,    0,0,    102,51,    0,0,    
  2304. 0,0,    0,0,    0,0,    0,0,    
  2305. 0,0,    103,51,    102,51,    103,206,    
  2306. 102,51,    104,51,    102,204,    104,51,    
  2307. 0,0,    102,205,    0,0,    103,51,    
  2308. 0,0,    103,51,    0,0,    104,207,    
  2309. 0,0,    104,51,    103,51,    0,0,    
  2310. 0,0,    104,208,    104,51,    0,0,    
  2311. 0,0,    0,0,    0,0,    0,0,    
  2312. 0,0,    0,0,    105,51,    105,51,    
  2313. 105,51,    0,0,    0,0,    0,0,    
  2314. 0,0,    104,51,    0,0,    104,51,    
  2315. 0,0,    0,0,    0,0,    106,51,    
  2316. 106,51,    106,51,    0,0,    104,207,    
  2317. 105,51,    104,51,    105,51,    0,0,    
  2318. 0,0,    104,208,    104,51,    105,209,    
  2319. 0,0,    0,0,    105,51,    0,0,    
  2320. 105,51,    106,51,    106,211,    106,51,    
  2321. 0,0,    105,210,    0,0,    0,0,    
  2322. 0,0,    0,0,    0,0,    106,51,    
  2323. 0,0,    106,51,    0,0,    0,0,    
  2324. 0,0,    0,0,    106,51,    0,0,    
  2325. 105,51,    0,0,    105,51,    0,0,    
  2326. 107,51,    107,51,    107,51,    105,209,    
  2327. 0,0,    0,0,    105,51,    0,0,    
  2328. 105,51,    106,51,    106,211,    106,51,    
  2329. 0,0,    105,210,    108,51,    108,51,    
  2330. 108,51,    0,0,    107,51,    106,51,    
  2331. 107,51,    106,51,    0,0,    109,51,    
  2332. 109,51,    109,51,    106,51,    0,0,    
  2333. 107,51,    0,0,    107,51,    0,0,    
  2334. 108,51,    0,0,    108,51,    107,51,    
  2335. 0,0,    0,0,    0,0,    0,0,    
  2336. 0,0,    109,51,    108,51,    109,51,    
  2337. 108,51,    0,0,    0,0,    109,212,    
  2338. 0,0,    108,51,    107,51,    109,213,    
  2339. 107,51,    109,51,    0,0,    0,0,    
  2340. 0,0,    0,0,    109,51,    0,0,    
  2341. 107,51,    0,0,    107,51,    0,0,    
  2342. 108,51,    0,0,    108,51,    107,51,    
  2343. 110,51,    110,51,    110,51,    0,0,    
  2344. 0,0,    109,51,    108,51,    109,51,    
  2345. 108,51,    0,0,    0,0,    109,212,    
  2346. 0,0,    108,51,    0,0,    109,213,    
  2347. 0,0,    109,51,    110,51,    0,0,    
  2348. 110,51,    0,0,    109,51,    111,51,    
  2349. 111,51,    111,51,    0,0,    0,0,    
  2350. 110,51,    0,0,    110,51,    110,214,    
  2351. 0,0,    0,0,    0,0,    110,51,    
  2352. 112,51,    112,51,    112,51,    0,0,    
  2353. 0,0,    111,215,    0,0,    111,51,    
  2354. 0,0,    0,0,    0,0,    0,0,    
  2355. 0,0,    0,0,    110,51,    111,51,    
  2356. 110,51,    111,51,    112,51,    0,0,    
  2357. 112,51,    0,0,    111,51,    0,0,    
  2358. 110,51,    112,216,    110,51,    110,214,    
  2359. 112,51,    0,0,    112,51,    110,51,    
  2360. 0,0,    0,0,    0,0,    112,51,    
  2361. 0,0,    111,215,    0,0,    111,51,    
  2362. 0,0,    0,0,    0,0,    0,0,    
  2363. 0,0,    0,0,    0,0,    111,51,    
  2364. 0,0,    111,51,    112,51,    0,0,    
  2365. 112,51,    0,0,    111,51,    0,0,    
  2366. 0,0,    112,216,    0,0,    0,0,    
  2367. 112,51,    0,0,    112,51,    113,51,    
  2368. 113,51,    113,51,    0,0,    112,51,    
  2369. 0,0,    114,51,    114,51,    114,51,    
  2370. 0,0,    0,0,    0,0,    0,0,    
  2371. 0,0,    0,0,    0,0,    0,0,    
  2372. 0,0,    113,51,    113,217,    113,51,    
  2373. 0,0,    0,0,    0,0,    114,51,    
  2374. 114,219,    114,51,    0,0,    113,51,    
  2375. 0,0,    113,51,    0,0,    0,0,    
  2376. 0,0,    114,51,    113,218,    114,51,    
  2377. 0,0,    0,0,    114,220,    0,0,    
  2378. 114,221,    0,0,    0,0,    0,0,    
  2379. 0,0,    0,0,    0,0,    0,0,    
  2380. 0,0,    113,51,    113,217,    113,51,    
  2381. 0,0,    0,0,    0,0,    114,51,    
  2382. 114,219,    114,51,    0,0,    113,51,    
  2383. 0,0,    113,51,    115,51,    115,51,    
  2384. 115,51,    114,51,    113,218,    114,51,    
  2385. 0,0,    0,0,    114,220,    0,0,    
  2386. 114,221,    116,51,    116,51,    116,51,    
  2387. 0,0,    0,0,    0,0,    0,0,    
  2388. 115,51,    0,0,    115,51,    0,0,    
  2389. 0,0,    0,0,    0,0,    0,0,    
  2390. 0,0,    0,0,    115,51,    116,51,    
  2391. 115,51,    116,51,    116,223,    0,0,    
  2392. 115,222,    115,51,    0,0,    0,0,    
  2393. 0,0,    116,51,    0,0,    116,51,    
  2394. 0,0,    0,0,    0,0,    0,0,    
  2395. 116,51,    116,224,    0,0,    0,0,    
  2396. 115,51,    0,0,    115,51,    0,0,    
  2397. 117,51,    117,51,    117,51,    0,0,    
  2398. 0,0,    0,0,    115,51,    116,51,    
  2399. 115,51,    116,51,    116,223,    0,0,    
  2400. 115,222,    115,51,    0,0,    0,0,    
  2401. 0,0,    116,51,    117,51,    116,51,    
  2402. 117,51,    0,0,    0,0,    0,0,    
  2403. 116,51,    116,224,    0,0,    0,0,    
  2404. 117,51,    0,0,    117,51,    0,0,    
  2405. 0,0,    0,0,    0,0,    117,225,    
  2406. 0,0,    0,0,    118,51,    118,51,    
  2407. 118,51,    0,0,    0,0,    0,0,    
  2408. 0,0,    0,0,    0,0,    0,0,    
  2409. 0,0,    0,0,    117,51,    0,0,    
  2410. 117,51,    0,0,    0,0,    0,0,    
  2411. 118,51,    118,226,    118,51,    118,227,    
  2412. 117,51,    0,0,    117,51,    0,0,    
  2413. 0,0,    0,0,    118,51,    117,225,    
  2414. 118,51,    118,228,    0,0,    0,0,    
  2415. 0,0,    118,229,    118,230,    0,0,    
  2416. 0,0,    0,0,    0,0,    119,51,    
  2417. 119,51,    119,51,    0,0,    0,0,    
  2418. 0,0,    0,0,    0,0,    0,0,    
  2419. 118,51,    118,226,    118,51,    118,227,    
  2420. 120,51,    120,51,    120,51,    0,0,    
  2421. 0,0,    119,51,    118,51,    119,51,    
  2422. 118,51,    118,228,    0,0,    0,0,    
  2423. 119,231,    118,229,    118,230,    119,51,    
  2424. 0,0,    119,51,    120,51,    0,0,    
  2425. 120,51,    120,232,    119,51,    0,0,    
  2426. 0,0,    0,0,    0,0,    0,0,    
  2427. 120,51,    0,0,    120,233,    0,0,    
  2428. 0,0,    0,0,    120,234,    120,51,    
  2429. 0,0,    119,51,    0,0,    119,51,    
  2430. 0,0,    121,51,    121,51,    121,51,    
  2431. 119,231,    0,0,    0,0,    119,51,    
  2432. 0,0,    119,51,    120,51,    0,0,    
  2433. 120,51,    120,232,    119,51,    0,0,    
  2434. 0,0,    0,0,    0,0,    121,51,    
  2435. 120,51,    121,51,    120,233,    0,0,    
  2436. 0,0,    0,0,    120,234,    120,51,    
  2437. 0,0,    121,235,    0,0,    121,51,    
  2438. 0,0,    0,0,    0,0,    0,0,    
  2439. 121,51,    122,51,    122,51,    122,51,    
  2440. 0,0,    0,0,    0,0,    0,0,    
  2441. 0,0,    0,0,    123,51,    123,51,    
  2442. 123,51,    0,0,    0,0,    121,51,    
  2443. 0,0,    121,51,    0,0,    122,51,    
  2444. 0,0,    122,51,    0,0,    0,0,    
  2445. 0,0,    121,235,    0,0,    121,51,    
  2446. 123,51,    122,51,    123,51,    122,51,    
  2447. 121,51,    0,0,    0,0,    123,237,    
  2448. 122,51,    122,236,    123,51,    0,0,    
  2449. 123,51,    0,0,    0,0,    0,0,    
  2450. 0,0,    123,51,    124,51,    124,51,    
  2451. 124,51,    0,0,    0,0,    122,51,    
  2452. 0,0,    122,51,    0,0,    126,51,    
  2453. 126,51,    126,51,    0,0,    0,0,    
  2454. 123,51,    122,51,    123,51,    122,51,    
  2455. 124,51,    0,0,    124,51,    123,237,    
  2456. 122,51,    122,236,    123,51,    0,0,    
  2457. 123,51,    126,51,    124,51,    126,51,    
  2458. 124,51,    123,51,    0,0,    0,0,    
  2459. 0,0,    124,51,    0,0,    126,51,    
  2460. 0,0,    126,51,    0,0,    0,0,    
  2461. 0,0,    0,0,    126,51,    137,51,    
  2462. 137,51,    137,51,    0,0,    0,0,    
  2463. 124,51,    0,0,    124,51,    0,0,    
  2464. 138,51,    138,51,    138,51,    0,0,    
  2465. 0,0,    126,51,    124,51,    126,51,    
  2466. 124,51,    137,51,    0,0,    137,51,    
  2467. 0,0,    124,51,    0,0,    126,51,    
  2468. 0,0,    126,51,    138,51,    137,51,    
  2469. 138,51,    137,51,    126,51,    0,0,    
  2470. 0,0,    0,0,    137,51,    0,0,    
  2471. 138,51,    0,0,    138,51,    0,0,    
  2472. 0,0,    0,0,    0,0,    138,51,    
  2473. 139,51,    139,51,    139,51,    0,0,    
  2474. 0,0,    137,51,    0,0,    137,51,    
  2475. 0,0,    140,51,    140,51,    140,51,    
  2476. 0,0,    0,0,    138,51,    137,51,    
  2477. 138,51,    137,51,    139,51,    0,0,    
  2478. 139,51,    0,0,    137,51,    0,0,    
  2479. 138,51,    0,0,    138,51,    140,51,    
  2480. 139,51,    140,51,    139,51,    138,51,    
  2481. 0,0,    0,0,    0,0,    139,51,    
  2482. 0,0,    140,245,    0,0,    140,51,    
  2483. 0,0,    0,0,    0,0,    140,246,    
  2484. 140,51,    0,0,    0,0,    0,0,    
  2485. 0,0,    0,0,    139,51,    0,0,    
  2486. 139,51,    0,0,    141,51,    141,51,    
  2487. 141,51,    0,0,    0,0,    140,51,    
  2488. 139,51,    140,51,    139,51,    142,51,    
  2489. 142,51,    142,51,    0,0,    139,51,    
  2490. 0,0,    140,245,    0,0,    140,51,    
  2491. 141,51,    0,0,    141,51,    140,246,    
  2492. 140,51,    141,247,    0,0,    0,0,    
  2493. 0,0,    142,51,    141,51,    142,51,    
  2494. 141,51,    0,0,    0,0,    0,0,    
  2495. 142,248,    141,51,    0,0,    142,51,    
  2496. 0,0,    142,51,    0,0,    0,0,    
  2497. 0,0,    0,0,    142,51,    143,51,    
  2498. 143,51,    143,51,    0,0,    0,0,    
  2499. 141,51,    0,0,    141,51,    0,0,    
  2500. 0,0,    141,247,    0,0,    0,0,    
  2501. 0,0,    142,51,    141,51,    142,51,    
  2502. 141,51,    143,51,    0,0,    143,51,    
  2503. 142,248,    141,51,    0,0,    142,51,    
  2504. 0,0,    142,51,    0,0,    143,51,    
  2505. 0,0,    143,51,    142,51,    0,0,    
  2506. 0,0,    0,0,    143,51,    144,51,    
  2507. 144,51,    144,51,    0,0,    0,0,    
  2508. 0,0,    0,0,    0,0,    0,0,    
  2509. 145,51,    145,51,    145,51,    0,0,    
  2510. 0,0,    143,51,    0,0,    143,51,    
  2511. 0,0,    144,51,    0,0,    144,51,    
  2512. 0,0,    0,0,    0,0,    143,51,    
  2513. 0,0,    143,51,    145,51,    144,51,    
  2514. 145,51,    144,51,    143,51,    0,0,    
  2515. 0,0,    0,0,    144,51,    0,0,    
  2516. 145,51,    0,0,    145,51,    0,0,    
  2517. 0,0,    0,0,    0,0,    145,51,    
  2518. 146,51,    146,51,    146,51,    0,0,    
  2519. 0,0,    144,51,    0,0,    144,51,    
  2520. 0,0,    147,51,    147,51,    147,51,    
  2521. 0,0,    0,0,    145,51,    144,51,    
  2522. 145,51,    144,51,    146,51,    0,0,    
  2523. 146,51,    0,0,    144,51,    146,249,    
  2524. 145,51,    0,0,    145,51,    147,51,    
  2525. 146,51,    147,51,    146,51,    145,51,    
  2526. 0,0,    0,0,    0,0,    146,51,    
  2527. 0,0,    147,51,    0,0,    147,51,    
  2528. 0,0,    0,0,    0,0,    147,250,    
  2529. 147,51,    0,0,    0,0,    0,0,    
  2530. 0,0,    0,0,    146,51,    0,0,    
  2531. 146,51,    0,0,    0,0,    146,249,    
  2532. 0,0,    0,0,    0,0,    147,51,    
  2533. 146,51,    147,51,    146,51,    148,51,    
  2534. 148,51,    148,51,    0,0,    146,51,    
  2535. 0,0,    147,51,    0,0,    147,51,    
  2536. 149,51,    149,51,    149,51,    147,250,    
  2537. 147,51,    0,0,    0,0,    0,0,    
  2538. 0,0,    148,51,    0,0,    148,51,    
  2539. 0,0,    0,0,    150,51,    150,51,    
  2540. 150,51,    0,0,    149,51,    148,51,    
  2541. 149,51,    148,51,    0,0,    0,0,    
  2542. 0,0,    0,0,    148,51,    148,251,    
  2543. 149,51,    0,0,    149,51,    0,0,    
  2544. 150,51,    0,0,    150,51,    149,51,    
  2545. 149,252,    0,0,    0,0,    0,0,    
  2546. 0,0,    148,51,    150,51,    148,51,    
  2547. 150,51,    151,51,    151,51,    151,51,    
  2548. 0,0,    150,51,    149,51,    148,51,    
  2549. 149,51,    148,51,    0,0,    0,0,    
  2550. 0,0,    0,0,    148,51,    148,251,    
  2551. 149,51,    0,0,    149,51,    151,51,    
  2552. 150,51,    151,51,    150,51,    149,51,    
  2553. 149,252,    0,0,    0,0,    0,0,    
  2554. 0,0,    151,51,    150,51,    151,51,    
  2555. 150,51,    0,0,    0,0,    0,0,    
  2556. 151,51,    150,51,    0,0,    153,51,    
  2557. 153,51,    153,51,    152,51,    152,51,    
  2558. 152,51,    0,0,    0,0,    0,0,    
  2559. 0,0,    0,0,    0,0,    151,51,    
  2560. 0,0,    151,51,    0,0,    0,0,    
  2561. 0,0,    153,51,    0,0,    153,51,    
  2562. 152,51,    151,51,    152,51,    151,51,    
  2563. 0,0,    0,0,    0,0,    153,51,    
  2564. 151,51,    153,51,    152,51,    152,253,    
  2565. 152,51,    0,0,    153,51,    0,0,    
  2566. 0,0,    152,51,    0,0,    0,0,    
  2567. 154,51,    154,51,    154,51,    0,0,    
  2568. 0,0,    0,0,    0,0,    0,0,    
  2569. 0,0,    153,51,    0,0,    153,51,    
  2570. 152,51,    0,0,    152,51,    0,0,    
  2571. 0,0,    0,0,    154,51,    153,51,    
  2572. 154,254,    153,51,    152,51,    152,253,    
  2573. 152,51,    0,0,    153,51,    0,0,    
  2574. 154,51,    152,51,    154,51,    155,51,    
  2575. 155,51,    155,51,    0,0,    154,51,    
  2576. 0,0,    0,0,    0,0,    0,0,    
  2577. 0,0,    0,0,    0,0,    0,0,    
  2578. 0,0,    156,51,    156,51,    156,51,    
  2579. 0,0,    155,51,    154,51,    155,51,    
  2580. 154,254,    0,0,    0,0,    0,0,    
  2581. 0,0,    0,0,    0,0,    155,51,    
  2582. 154,51,    155,51,    154,51,    156,51,    
  2583. 0,0,    156,51,    155,51,    154,51,    
  2584. 0,0,    0,0,    0,0,    0,0,    
  2585. 0,0,    156,51,    0,0,    156,51,    
  2586. 0,0,    0,0,    0,0,    0,0,    
  2587. 156,51,    155,51,    0,0,    155,51,    
  2588. 0,0,    0,0,    0,0,    0,0,    
  2589. 157,51,    157,51,    157,51,    155,51,    
  2590. 0,0,    155,51,    0,0,    156,51,    
  2591. 0,0,    156,51,    155,51,    158,51,    
  2592. 158,51,    158,51,    159,51,    159,51,    
  2593. 159,51,    156,51,    157,51,    156,51,    
  2594. 157,51,    157,255,    0,0,    0,0,    
  2595. 156,51,    0,0,    0,0,    0,0,    
  2596. 157,51,    158,51,    157,51,    158,51,    
  2597. 159,51,    0,0,    159,51,    157,51,    
  2598. 0,0,    0,0,    0,0,    158,256,    
  2599. 0,0,    158,51,    159,51,    0,0,    
  2600. 159,51,    0,0,    158,51,    0,0,    
  2601. 0,0,    159,51,    157,51,    0,0,    
  2602. 157,51,    157,255,    0,0,    0,0,    
  2603. 0,0,    160,51,    160,51,    160,51,    
  2604. 157,51,    158,51,    157,51,    158,51,    
  2605. 159,51,    0,0,    159,51,    157,51,    
  2606. 161,51,    161,51,    161,51,    158,256,    
  2607. 0,0,    158,51,    159,51,    160,51,    
  2608. 159,51,    160,51,    158,51,    0,0,    
  2609. 0,0,    159,51,    0,0,    0,0,    
  2610. 0,0,    160,51,    161,51,    160,51,    
  2611. 161,51,    0,0,    0,0,    160,257,    
  2612. 160,51,    0,0,    0,0,    0,0,    
  2613. 161,51,    0,0,    161,51,    0,0,    
  2614. 0,0,    0,0,    0,0,    161,51,    
  2615. 0,0,    0,0,    0,0,    160,51,    
  2616. 0,0,    160,51,    0,0,    162,51,    
  2617. 162,51,    162,51,    163,51,    163,51,    
  2618. 163,51,    160,51,    161,51,    160,51,    
  2619. 161,51,    0,0,    0,0,    160,257,    
  2620. 160,51,    164,51,    164,51,    164,51,    
  2621. 161,51,    162,51,    161,51,    162,51,    
  2622. 163,51,    0,0,    163,51,    161,51,    
  2623. 0,0,    0,0,    0,0,    162,51,    
  2624. 0,0,    162,51,    163,51,    164,51,    
  2625. 163,51,    164,51,    162,51,    0,0,    
  2626. 0,0,    163,51,    0,0,    0,0,    
  2627. 0,0,    164,51,    0,0,    164,51,    
  2628. 0,0,    0,0,    0,0,    0,0,    
  2629. 164,51,    162,51,    0,0,    162,51,    
  2630. 163,51,    0,0,    163,51,    0,0,    
  2631. 165,51,    165,51,    165,51,    162,51,    
  2632. 0,0,    162,51,    163,51,    164,51,    
  2633. 163,51,    164,51,    162,51,    0,0,    
  2634. 0,0,    163,51,    166,51,    166,51,    
  2635. 166,51,    164,51,    165,51,    164,51,    
  2636. 165,51,    0,0,    0,0,    0,0,    
  2637. 164,51,    0,0,    0,0,    0,0,    
  2638. 165,51,    0,0,    165,51,    0,0,    
  2639. 166,51,    0,0,    166,51,    165,51,    
  2640. 0,0,    0,0,    0,0,    0,0,    
  2641. 0,0,    0,0,    166,51,    0,0,    
  2642. 166,51,    167,51,    167,51,    167,51,    
  2643. 0,0,    166,51,    165,51,    0,0,    
  2644. 165,51,    0,0,    0,0,    0,0,    
  2645. 0,0,    0,0,    0,0,    0,0,    
  2646. 165,51,    0,0,    165,51,    167,51,    
  2647. 166,51,    167,51,    166,51,    165,51,    
  2648. 168,51,    168,51,    168,51,    0,0,    
  2649. 0,0,    167,51,    166,51,    167,51,    
  2650. 166,51,    0,0,    0,0,    0,0,    
  2651. 167,51,    166,51,    0,0,    0,0,    
  2652. 0,0,    0,0,    168,51,    0,0,    
  2653. 168,51,    0,0,    0,0,    169,51,    
  2654. 169,51,    169,51,    0,0,    167,51,    
  2655. 168,51,    167,51,    168,51,    0,0,    
  2656. 0,0,    0,0,    0,0,    168,51,    
  2657. 0,0,    167,51,    0,0,    167,51,    
  2658. 0,0,    169,51,    0,0,    169,51,    
  2659. 167,51,    0,0,    170,51,    170,51,    
  2660. 170,51,    0,0,    168,51,    169,51,    
  2661. 168,51,    169,51,    0,0,    0,0,    
  2662. 0,0,    0,0,    169,51,    0,0,    
  2663. 168,51,    0,0,    168,51,    0,0,    
  2664. 170,51,    0,0,    170,51,    168,51,    
  2665. 0,0,    171,51,    171,51,    171,51,    
  2666. 0,0,    169,51,    170,51,    169,51,    
  2667. 170,51,    0,0,    0,0,    0,0,    
  2668. 0,0,    170,51,    0,0,    169,51,    
  2669. 0,0,    169,51,    0,0,    171,51,    
  2670. 0,0,    171,51,    169,51,    0,0,    
  2671. 172,51,    172,51,    172,51,    0,0,    
  2672. 170,51,    171,51,    170,51,    171,51,    
  2673. 0,0,    0,0,    0,0,    0,0,    
  2674. 171,51,    0,0,    170,51,    0,0,    
  2675. 170,51,    0,0,    172,51,    0,0,    
  2676. 172,51,    170,51,    0,0,    173,51,    
  2677. 173,51,    173,51,    0,0,    171,51,    
  2678. 172,51,    171,51,    172,51,    0,0,    
  2679. 0,0,    0,0,    0,0,    172,51,    
  2680. 0,0,    171,51,    0,0,    171,51,    
  2681. 0,0,    173,51,    0,0,    173,51,    
  2682. 171,51,    0,0,    174,51,    174,51,    
  2683. 174,51,    0,0,    172,51,    173,51,    
  2684. 172,51,    173,51,    0,0,    0,0,    
  2685. 0,0,    0,0,    173,51,    0,0,    
  2686. 172,51,    0,0,    172,51,    0,0,    
  2687. 174,51,    0,0,    174,51,    172,51,    
  2688. 0,0,    175,51,    175,51,    175,51,    
  2689. 0,0,    173,51,    174,51,    173,51,    
  2690. 174,51,    0,0,    0,0,    0,0,    
  2691. 0,0,    174,51,    0,0,    173,51,    
  2692. 0,0,    173,51,    0,0,    175,51,    
  2693. 0,0,    175,51,    173,51,    0,0,    
  2694. 176,51,    176,51,    176,51,    0,0,    
  2695. 174,51,    175,51,    174,51,    175,51,    
  2696. 0,0,    0,0,    0,0,    0,0,    
  2697. 175,51,    0,0,    174,51,    0,0,    
  2698. 174,51,    0,0,    176,51,    0,0,    
  2699. 176,51,    174,51,    0,0,    177,51,    
  2700. 177,51,    177,51,    0,0,    175,51,    
  2701. 176,51,    175,51,    176,51,    0,0,    
  2702. 0,0,    0,0,    0,0,    176,51,    
  2703. 0,0,    175,51,    0,0,    175,51,    
  2704. 0,0,    177,51,    0,0,    177,51,    
  2705. 175,51,    0,0,    178,51,    178,51,    
  2706. 178,51,    0,0,    176,51,    177,51,    
  2707. 176,51,    177,51,    0,0,    0,0,    
  2708. 0,0,    0,0,    177,51,    0,0,    
  2709. 176,51,    0,0,    176,51,    0,0,    
  2710. 178,51,    0,0,    178,51,    176,51,    
  2711. 0,0,    179,51,    179,51,    179,51,    
  2712. 0,0,    177,51,    178,51,    177,51,    
  2713. 178,51,    0,0,    0,0,    0,0,    
  2714. 0,0,    178,51,    0,0,    177,51,    
  2715. 0,0,    177,51,    0,0,    179,51,    
  2716. 179,258,    179,51,    177,51,    0,0,    
  2717. 0,0,    0,0,    0,0,    0,0,    
  2718. 178,51,    179,259,    178,51,    179,51,    
  2719. 0,0,    0,0,    0,0,    0,0,    
  2720. 179,260,    0,0,    178,51,    0,0,    
  2721. 178,51,    0,0,    0,0,    0,0,    
  2722. 0,0,    178,51,    180,51,    180,51,    
  2723. 180,51,    0,0,    0,0,    179,51,    
  2724. 179,258,    179,51,    0,0,    0,0,    
  2725. 0,0,    181,51,    181,51,    181,51,    
  2726. 0,0,    179,259,    0,0,    179,51,    
  2727. 180,51,    180,261,    180,51,    0,0,    
  2728. 179,260,    0,0,    0,0,    0,0,    
  2729. 0,0,    0,0,    180,51,    181,51,    
  2730. 180,51,    181,51,    181,265,    180,262,    
  2731. 0,0,    180,263,    180,264,    0,0,    
  2732. 0,0,    181,51,    0,0,    181,51,    
  2733. 0,0,    0,0,    0,0,    0,0,    
  2734. 181,51,    181,266,    0,0,    0,0,    
  2735. 180,51,    180,261,    180,51,    0,0,    
  2736. 182,51,    182,51,    182,51,    0,0,    
  2737. 0,0,    0,0,    180,51,    181,51,    
  2738. 180,51,    181,51,    181,265,    180,262,    
  2739. 0,0,    180,263,    180,264,    0,0,    
  2740. 0,0,    181,51,    182,51,    181,51,    
  2741. 182,51,    0,0,    0,0,    0,0,    
  2742. 181,51,    181,266,    0,0,    0,0,    
  2743. 182,51,    0,0,    182,51,    0,0,    
  2744. 0,0,    0,0,    0,0,    182,267,    
  2745. 0,0,    0,0,    183,51,    183,51,    
  2746. 183,51,    0,0,    0,0,    0,0,    
  2747. 0,0,    0,0,    0,0,    0,0,    
  2748. 0,0,    0,0,    182,51,    0,0,    
  2749. 182,51,    0,0,    0,0,    0,0,    
  2750. 183,51,    183,268,    183,51,    183,269,    
  2751. 182,51,    0,0,    182,51,    0,0,    
  2752. 0,0,    0,0,    183,51,    182,267,    
  2753. 183,51,    183,270,    0,0,    0,0,    
  2754. 0,0,    183,271,    183,272,    0,0,    
  2755. 0,0,    0,0,    0,0,    184,51,    
  2756. 184,51,    184,51,    0,0,    0,0,    
  2757. 0,0,    0,0,    0,0,    0,0,    
  2758. 183,51,    183,268,    183,51,    183,269,    
  2759. 185,51,    185,51,    185,51,    0,0,    
  2760. 0,0,    184,51,    183,51,    184,51,    
  2761. 183,51,    183,270,    0,0,    0,0,    
  2762. 184,273,    183,271,    183,272,    184,51,    
  2763. 0,0,    184,51,    185,51,    0,0,    
  2764. 185,51,    185,274,    184,51,    0,0,    
  2765. 0,0,    0,0,    0,0,    0,0,    
  2766. 185,51,    0,0,    185,275,    0,0,    
  2767. 0,0,    0,0,    185,276,    185,51,    
  2768. 0,0,    184,51,    0,0,    184,51,    
  2769. 0,0,    186,51,    186,51,    186,51,    
  2770. 184,273,    0,0,    0,0,    184,51,    
  2771. 0,0,    184,51,    185,51,    0,0,    
  2772. 185,51,    185,274,    184,51,    187,51,    
  2773. 187,51,    187,51,    0,0,    186,51,    
  2774. 185,51,    186,51,    185,275,    0,0,    
  2775. 0,0,    0,0,    185,276,    185,51,    
  2776. 0,0,    186,277,    0,0,    186,51,    
  2777. 0,0,    187,51,    0,0,    187,51,    
  2778. 186,51,    0,0,    0,0,    0,0,    
  2779. 0,0,    0,0,    0,0,    187,51,    
  2780. 0,0,    187,51,    0,0,    0,0,    
  2781. 0,0,    0,0,    187,51,    186,51,    
  2782. 0,0,    186,51,    0,0,    0,0,    
  2783. 0,0,    0,0,    188,51,    188,51,    
  2784. 188,51,    186,277,    0,0,    186,51,    
  2785. 0,0,    187,51,    0,0,    187,51,    
  2786. 186,51,    189,51,    189,51,    189,51,    
  2787. 190,51,    190,51,    190,51,    187,51,    
  2788. 188,51,    187,51,    188,51,    188,278,    
  2789. 0,0,    0,0,    187,51,    0,0,    
  2790. 0,0,    0,0,    188,51,    189,51,    
  2791. 188,51,    189,51,    190,51,    0,0,    
  2792. 190,51,    188,51,    0,0,    0,0,    
  2793. 0,0,    189,51,    0,0,    189,51,    
  2794. 190,51,    0,0,    190,51,    0,0,    
  2795. 189,51,    0,0,    0,0,    190,51,    
  2796. 188,51,    0,0,    188,51,    188,278,    
  2797. 0,0,    0,0,    0,0,    191,51,    
  2798. 191,51,    191,51,    188,51,    189,51,    
  2799. 188,51,    189,51,    190,51,    0,0,    
  2800. 190,51,    188,51,    192,51,    192,51,    
  2801. 192,51,    189,51,    0,0,    189,51,    
  2802. 190,51,    191,51,    190,51,    191,51,    
  2803. 189,51,    0,0,    0,0,    190,51,    
  2804. 0,0,    0,0,    0,0,    191,51,    
  2805. 192,51,    191,51,    192,51,    0,0,    
  2806. 0,0,    0,0,    191,51,    0,0,    
  2807. 0,0,    0,0,    192,51,    0,0,    
  2808. 192,51,    0,0,    0,0,    0,0,    
  2809. 192,279,    192,51,    0,0,    0,0,    
  2810. 0,0,    191,51,    0,0,    191,51,    
  2811. 0,0,    193,51,    193,51,    193,51,    
  2812. 0,0,    0,0,    0,0,    191,51,    
  2813. 192,51,    191,51,    192,51,    0,0,    
  2814. 0,0,    0,0,    191,51,    194,51,    
  2815. 194,51,    194,51,    192,51,    193,51,    
  2816. 192,51,    193,51,    193,280,    0,0,    
  2817. 192,279,    192,51,    0,0,    0,0,    
  2818. 0,0,    193,51,    0,0,    193,51,    
  2819. 0,0,    194,51,    0,0,    194,51,    
  2820. 193,51,    0,0,    0,0,    0,0,    
  2821. 0,0,    0,0,    0,0,    194,51,    
  2822. 0,0,    194,51,    0,0,    0,0,    
  2823. 0,0,    194,281,    194,51,    193,51,    
  2824. 0,0,    193,51,    193,280,    0,0,    
  2825. 195,51,    195,51,    195,51,    0,0,    
  2826. 0,0,    193,51,    0,0,    193,51,    
  2827. 0,0,    194,51,    0,0,    194,51,    
  2828. 193,51,    196,51,    196,51,    196,51,    
  2829. 0,0,    0,0,    195,51,    194,51,    
  2830. 195,51,    194,51,    0,0,    0,0,    
  2831. 0,0,    194,281,    194,51,    0,0,    
  2832. 195,51,    0,0,    195,51,    196,51,    
  2833. 0,0,    196,51,    0,0,    195,51,    
  2834. 0,0,    0,0,    0,0,    0,0,    
  2835. 0,0,    196,51,    0,0,    196,51,    
  2836. 0,0,    0,0,    0,0,    0,0,    
  2837. 196,51,    0,0,    195,51,    0,0,    
  2838. 195,51,    0,0,    197,51,    197,51,    
  2839. 197,51,    0,0,    0,0,    0,0,    
  2840. 195,51,    0,0,    195,51,    196,51,    
  2841. 0,0,    196,51,    0,0,    195,51,    
  2842. 198,51,    198,51,    198,51,    0,0,    
  2843. 197,51,    196,51,    197,51,    196,51,    
  2844. 0,0,    199,51,    199,51,    199,51,    
  2845. 196,51,    0,0,    197,51,    197,282,    
  2846. 197,51,    0,0,    198,51,    0,0,    
  2847. 198,51,    197,51,    0,0,    0,0,    
  2848. 0,0,    0,0,    0,0,    199,51,    
  2849. 198,51,    199,51,    198,51,    0,0,    
  2850. 0,0,    0,0,    0,0,    198,51,    
  2851. 197,51,    199,51,    197,51,    199,51,    
  2852. 0,0,    0,0,    0,0,    0,0,    
  2853. 199,51,    0,0,    197,51,    197,282,    
  2854. 197,51,    0,0,    198,51,    0,0,    
  2855. 198,51,    197,51,    200,51,    200,51,    
  2856. 200,51,    0,0,    0,0,    199,51,    
  2857. 198,51,    199,51,    198,51,    201,51,    
  2858. 201,51,    201,51,    0,0,    198,51,    
  2859. 0,0,    199,51,    0,0,    199,51,    
  2860. 200,51,    0,0,    200,51,    0,0,    
  2861. 199,51,    0,0,    0,0,    0,0,    
  2862. 0,0,    201,51,    200,51,    201,51,    
  2863. 200,51,    0,0,    0,0,    0,0,    
  2864. 0,0,    200,51,    0,0,    201,51,    
  2865. 0,0,    201,51,    0,0,    0,0,    
  2866. 0,0,    0,0,    201,51,    202,51,    
  2867. 202,51,    202,51,    0,0,    0,0,    
  2868. 200,51,    0,0,    200,51,    0,0,    
  2869. 0,0,    0,0,    0,0,    0,0,    
  2870. 0,0,    201,51,    200,51,    201,51,    
  2871. 200,51,    202,51,    0,0,    202,51,    
  2872. 202,283,    200,51,    0,0,    201,51,    
  2873. 0,0,    201,51,    0,0,    202,51,    
  2874. 0,0,    202,51,    201,51,    0,0,    
  2875. 0,0,    0,0,    202,51,    203,51,    
  2876. 203,51,    203,51,    0,0,    0,0,    
  2877. 0,0,    0,0,    0,0,    0,0,    
  2878. 204,51,    204,51,    204,51,    0,0,    
  2879. 0,0,    202,51,    0,0,    202,51,    
  2880. 202,283,    203,51,    203,284,    203,51,    
  2881. 0,0,    0,0,    0,0,    202,51,    
  2882. 0,0,    202,51,    204,51,    203,51,    
  2883. 204,51,    203,51,    202,51,    0,0,    
  2884. 0,0,    0,0,    203,51,    0,0,    
  2885. 204,51,    0,0,    204,51,    0,0,    
  2886. 0,0,    0,0,    0,0,    204,51,    
  2887. 205,51,    205,51,    205,51,    0,0,    
  2888. 0,0,    203,51,    203,284,    203,51,    
  2889. 0,0,    206,51,    206,51,    206,51,    
  2890. 0,0,    0,0,    204,51,    203,51,    
  2891. 204,51,    203,51,    205,51,    0,0,    
  2892. 205,51,    205,285,    203,51,    0,0,    
  2893. 204,51,    0,0,    204,51,    206,51,    
  2894. 205,51,    206,51,    205,51,    204,51,    
  2895. 0,0,    0,0,    0,0,    205,51,    
  2896. 0,0,    206,51,    0,0,    206,51,    
  2897. 0,0,    0,0,    0,0,    0,0,    
  2898. 206,51,    207,51,    207,51,    207,51,    
  2899. 0,0,    0,0,    205,51,    0,0,    
  2900. 205,51,    205,285,    208,51,    208,51,    
  2901. 208,51,    0,0,    0,0,    206,51,    
  2902. 205,51,    206,51,    205,51,    207,51,    
  2903. 0,0,    207,51,    0,0,    205,51,    
  2904. 0,0,    206,51,    0,0,    206,51,    
  2905. 208,51,    207,51,    208,51,    207,51,    
  2906. 206,51,    0,0,    0,0,    0,0,    
  2907. 207,51,    0,0,    208,51,    0,0,    
  2908. 208,51,    0,0,    0,0,    0,0,    
  2909. 0,0,    208,51,    209,51,    209,51,    
  2910. 209,51,    0,0,    0,0,    207,51,    
  2911. 0,0,    207,51,    0,0,    210,51,    
  2912. 210,51,    210,51,    0,0,    0,0,    
  2913. 208,51,    207,51,    208,51,    207,51,    
  2914. 209,51,    0,0,    209,51,    0,0,    
  2915. 207,51,    0,0,    208,51,    0,0,    
  2916. 208,51,    210,51,    209,51,    210,51,    
  2917. 209,51,    208,51,    0,0,    0,0,    
  2918. 0,0,    209,51,    0,0,    210,51,    
  2919. 0,0,    210,51,    0,0,    0,0,    
  2920. 0,0,    0,0,    210,51,    211,51,    
  2921. 211,51,    211,51,    0,0,    0,0,    
  2922. 209,51,    0,0,    209,51,    0,0,    
  2923. 212,51,    212,51,    212,51,    0,0,    
  2924. 0,0,    210,51,    209,51,    210,51,    
  2925. 209,51,    211,51,    0,0,    211,51,    
  2926. 0,0,    209,51,    0,0,    210,51,    
  2927. 0,0,    210,51,    212,51,    211,51,    
  2928. 212,51,    211,51,    210,51,    0,0,    
  2929. 0,0,    0,0,    211,51,    0,0,    
  2930. 212,51,    0,0,    212,51,    0,0,    
  2931. 0,0,    0,0,    0,0,    212,51,    
  2932. 213,51,    213,51,    213,51,    0,0,    
  2933. 0,0,    211,51,    0,0,    211,51,    
  2934. 0,0,    214,51,    214,51,    214,51,    
  2935. 0,0,    0,0,    212,51,    211,51,    
  2936. 212,51,    211,51,    213,51,    0,0,    
  2937. 213,51,    0,0,    211,51,    0,0,    
  2938. 212,51,    0,0,    212,51,    214,51,    
  2939. 213,51,    214,51,    213,51,    212,51,    
  2940. 0,0,    0,0,    0,0,    213,51,    
  2941. 0,0,    214,51,    0,0,    214,51,    
  2942. 0,0,    214,286,    0,0,    0,0,    
  2943. 214,51,    0,0,    0,0,    0,0,    
  2944. 0,0,    0,0,    213,51,    0,0,    
  2945. 213,51,    0,0,    215,51,    215,51,    
  2946. 215,51,    0,0,    0,0,    214,51,    
  2947. 213,51,    214,51,    213,51,    216,51,    
  2948. 216,51,    216,51,    0,0,    213,51,    
  2949. 0,0,    214,51,    0,0,    214,51,    
  2950. 215,51,    214,286,    215,51,    0,0,    
  2951. 214,51,    217,51,    217,51,    217,51,    
  2952. 0,0,    216,51,    215,287,    216,51,    
  2953. 215,51,    0,0,    0,0,    0,0,    
  2954. 215,288,    215,51,    0,0,    216,51,    
  2955. 0,0,    216,51,    0,0,    217,51,    
  2956. 0,0,    217,51,    216,51,    0,0,    
  2957. 0,0,    0,0,    0,0,    0,0,    
  2958. 215,51,    217,51,    215,51,    217,51,    
  2959. 218,51,    218,51,    218,51,    0,0,    
  2960. 217,51,    216,51,    215,287,    216,51,    
  2961. 215,51,    0,0,    0,0,    0,0,    
  2962. 215,288,    215,51,    0,0,    216,51,    
  2963. 0,0,    216,51,    218,51,    217,51,    
  2964. 218,51,    217,51,    216,51,    219,51,    
  2965. 219,51,    219,51,    0,0,    0,0,    
  2966. 218,51,    217,51,    218,51,    217,51,    
  2967. 0,0,    0,0,    0,0,    218,51,    
  2968. 217,51,    0,0,    0,0,    0,0,    
  2969. 0,0,    219,51,    0,0,    219,51,    
  2970. 0,0,    0,0,    220,51,    220,51,    
  2971. 220,51,    0,0,    218,51,    219,51,    
  2972. 218,51,    219,51,    0,0,    0,0,    
  2973. 0,0,    0,0,    219,51,    0,0,    
  2974. 218,51,    0,0,    218,51,    0,0,    
  2975. 220,51,    0,0,    220,51,    218,51,    
  2976. 0,0,    221,51,    221,51,    221,51,    
  2977. 0,0,    219,51,    220,51,    219,51,    
  2978. 220,51,    0,0,    0,0,    0,0,    
  2979. 0,0,    220,51,    0,0,    219,51,    
  2980. 0,0,    219,51,    0,0,    221,51,    
  2981. 0,0,    221,51,    219,51,    0,0,    
  2982. 222,51,    222,51,    222,51,    0,0,    
  2983. 220,51,    221,51,    220,51,    221,51,    
  2984. 0,0,    0,0,    0,0,    0,0,    
  2985. 221,51,    0,0,    220,51,    0,0,    
  2986. 220,51,    0,0,    222,51,    0,0,    
  2987. 222,51,    220,51,    0,0,    223,51,    
  2988. 223,51,    223,51,    0,0,    221,51,    
  2989. 222,51,    221,51,    222,51,    0,0,    
  2990. 0,0,    0,0,    0,0,    222,51,    
  2991. 0,0,    221,51,    0,0,    221,51,    
  2992. 0,0,    223,51,    0,0,    223,51,    
  2993. 221,51,    0,0,    224,51,    224,51,    
  2994. 224,51,    0,0,    222,51,    223,51,    
  2995. 222,51,    223,51,    0,0,    0,0,    
  2996. 0,0,    0,0,    223,51,    0,0,    
  2997. 222,51,    0,0,    222,51,    0,0,    
  2998. 224,51,    0,0,    224,51,    222,51,    
  2999. 0,0,    225,51,    225,51,    225,51,    
  3000. 0,0,    223,51,    224,51,    223,51,    
  3001. 224,51,    0,0,    0,0,    0,0,    
  3002. 0,0,    224,51,    0,0,    223,51,    
  3003. 0,0,    223,51,    0,0,    225,51,    
  3004. 0,0,    225,51,    223,51,    0,0,    
  3005. 226,51,    226,51,    226,51,    0,0,    
  3006. 224,51,    225,51,    224,51,    225,51,    
  3007. 0,0,    0,0,    0,0,    0,0,    
  3008. 225,51,    0,0,    224,51,    0,0,    
  3009. 224,51,    0,0,    226,51,    0,0,    
  3010. 226,51,    224,51,    0,0,    227,51,    
  3011. 227,51,    227,51,    0,0,    225,51,    
  3012. 226,51,    225,51,    226,51,    0,0,    
  3013. 0,0,    0,0,    0,0,    226,51,    
  3014. 0,0,    225,51,    0,0,    225,51,    
  3015. 0,0,    227,51,    0,0,    227,51,    
  3016. 225,51,    0,0,    228,51,    228,51,    
  3017. 228,51,    0,0,    226,51,    227,51,    
  3018. 226,51,    227,51,    0,0,    0,0,    
  3019. 0,0,    0,0,    227,51,    0,0,    
  3020. 226,51,    0,0,    226,51,    0,0,    
  3021. 228,51,    0,0,    228,51,    226,51,    
  3022. 0,0,    229,51,    229,51,    229,51,    
  3023. 0,0,    227,51,    228,51,    227,51,    
  3024. 228,51,    0,0,    0,0,    0,0,    
  3025. 0,0,    228,51,    0,0,    227,51,    
  3026. 0,0,    227,51,    0,0,    229,51,    
  3027. 0,0,    229,51,    227,51,    0,0,    
  3028. 230,51,    230,51,    230,51,    0,0,    
  3029. 228,51,    229,51,    228,51,    229,51,    
  3030. 0,0,    0,0,    0,0,    0,0,    
  3031. 229,51,    0,0,    228,51,    0,0,    
  3032. 228,51,    0,0,    230,51,    0,0,    
  3033. 230,51,    228,51,    0,0,    231,51,    
  3034. 231,51,    231,51,    0,0,    229,51,    
  3035. 230,51,    229,51,    230,51,    0,0,    
  3036. 0,0,    0,0,    0,0,    230,51,    
  3037. 0,0,    229,51,    0,0,    229,51,    
  3038. 0,0,    231,51,    0,0,    231,51,    
  3039. 229,51,    0,0,    232,51,    232,51,    
  3040. 232,51,    0,0,    230,51,    231,51,    
  3041. 230,51,    231,51,    0,0,    0,0,    
  3042. 0,0,    0,0,    231,51,    0,0,    
  3043. 230,51,    0,0,    230,51,    0,0,    
  3044. 232,51,    0,0,    232,51,    230,51,    
  3045. 0,0,    233,51,    233,51,    233,51,    
  3046. 0,0,    231,51,    232,51,    231,51,    
  3047. 232,51,    0,0,    0,0,    0,0,    
  3048. 0,0,    232,51,    0,0,    231,51,    
  3049. 0,0,    231,51,    0,0,    233,51,    
  3050. 0,0,    233,51,    231,51,    0,0,    
  3051. 234,51,    234,51,    234,51,    0,0,    
  3052. 232,51,    233,51,    232,51,    233,51,    
  3053. 0,0,    0,0,    0,0,    0,0,    
  3054. 233,51,    0,0,    232,51,    0,0,    
  3055. 232,51,    0,0,    234,51,    0,0,    
  3056. 234,51,    232,51,    0,0,    235,51,    
  3057. 235,51,    235,51,    0,0,    233,51,    
  3058. 234,51,    233,51,    234,51,    0,0,    
  3059. 0,0,    0,0,    0,0,    234,51,    
  3060. 0,0,    233,51,    0,0,    233,51,    
  3061. 0,0,    235,51,    0,0,    235,51,    
  3062. 233,51,    0,0,    236,51,    236,51,    
  3063. 236,51,    0,0,    234,51,    235,51,    
  3064. 234,51,    235,51,    0,0,    0,0,    
  3065. 0,0,    0,0,    235,51,    0,0,    
  3066. 234,51,    0,0,    234,51,    0,0,    
  3067. 236,51,    0,0,    236,51,    234,51,    
  3068. 0,0,    237,51,    237,51,    237,51,    
  3069. 0,0,    235,51,    236,51,    235,51,    
  3070. 236,51,    0,0,    0,0,    0,0,    
  3071. 0,0,    236,51,    0,0,    235,51,    
  3072. 0,0,    235,51,    0,0,    237,51,    
  3073. 0,0,    237,51,    235,51,    0,0,    
  3074. 245,51,    245,51,    245,51,    0,0,    
  3075. 236,51,    237,51,    236,51,    237,51,    
  3076. 0,0,    0,0,    0,0,    0,0,    
  3077. 237,51,    237,289,    236,51,    0,0,    
  3078. 236,51,    0,0,    245,51,    0,0,    
  3079. 245,51,    236,51,    0,0,    246,51,    
  3080. 246,51,    246,51,    0,0,    237,51,    
  3081. 245,51,    237,51,    245,51,    0,0,    
  3082. 0,0,    0,0,    0,0,    245,51,    
  3083. 0,0,    237,51,    0,0,    237,51,    
  3084. 0,0,    246,51,    0,0,    246,51,    
  3085. 237,51,    237,289,    247,51,    247,51,    
  3086. 247,51,    0,0,    245,51,    246,51,    
  3087. 245,51,    246,51,    0,0,    0,0,    
  3088. 0,0,    0,0,    246,51,    0,0,    
  3089. 245,51,    0,0,    245,51,    0,0,    
  3090. 247,51,    0,0,    247,51,    245,51,    
  3091. 0,0,    248,51,    248,51,    248,51,    
  3092. 0,0,    246,51,    247,51,    246,51,    
  3093. 247,290,    0,0,    0,0,    0,0,    
  3094. 0,0,    247,51,    0,0,    246,51,    
  3095. 0,0,    246,51,    0,0,    248,51,    
  3096. 0,0,    248,51,    246,51,    0,0,    
  3097. 249,51,    249,51,    249,51,    0,0,    
  3098. 247,51,    248,51,    247,51,    248,51,    
  3099. 0,0,    0,0,    0,0,    0,0,    
  3100. 248,51,    0,0,    247,51,    0,0,    
  3101. 247,290,    0,0,    249,51,    0,0,    
  3102. 249,51,    247,51,    0,0,    250,51,    
  3103. 250,51,    250,51,    0,0,    248,51,    
  3104. 249,51,    248,51,    249,51,    0,0,    
  3105. 0,0,    0,0,    0,0,    249,51,    
  3106. 0,0,    248,51,    0,0,    248,51,    
  3107. 0,0,    250,51,    0,0,    250,51,    
  3108. 248,51,    0,0,    251,51,    251,51,    
  3109. 251,51,    0,0,    249,51,    250,51,    
  3110. 249,51,    250,51,    0,0,    0,0,    
  3111. 0,0,    0,0,    250,51,    0,0,    
  3112. 249,51,    0,0,    249,51,    0,0,    
  3113. 251,51,    0,0,    251,51,    249,51,    
  3114. 0,0,    252,51,    252,51,    252,51,    
  3115. 0,0,    250,51,    251,51,    250,51,    
  3116. 251,51,    0,0,    0,0,    0,0,    
  3117. 0,0,    251,51,    0,0,    250,51,    
  3118. 0,0,    250,51,    0,0,    252,51,    
  3119. 0,0,    252,51,    250,51,    0,0,    
  3120. 253,51,    253,51,    253,51,    0,0,    
  3121. 251,51,    252,51,    251,51,    252,51,    
  3122. 0,0,    0,0,    0,0,    0,0,    
  3123. 252,51,    0,0,    251,51,    0,0,    
  3124. 251,51,    0,0,    253,51,    0,0,    
  3125. 253,51,    251,51,    0,0,    254,51,    
  3126. 254,51,    254,51,    0,0,    252,51,    
  3127. 253,51,    252,51,    253,51,    0,0,    
  3128. 0,0,    0,0,    0,0,    253,51,    
  3129. 0,0,    252,51,    0,0,    252,51,    
  3130. 0,0,    254,51,    0,0,    254,51,    
  3131. 252,51,    0,0,    255,51,    255,51,    
  3132. 255,51,    0,0,    253,51,    254,51,    
  3133. 253,51,    254,51,    254,291,    0,0,    
  3134. 0,0,    0,0,    254,51,    0,0,    
  3135. 253,51,    0,0,    253,51,    0,0,    
  3136. 255,51,    0,0,    255,51,    253,51,    
  3137. 0,0,    255,292,    0,0,    0,0,    
  3138. 0,0,    254,51,    255,51,    254,51,    
  3139. 255,51,    256,51,    256,51,    256,51,    
  3140. 0,0,    255,51,    0,0,    254,51,    
  3141. 0,0,    254,51,    254,291,    0,0,    
  3142. 0,0,    0,0,    254,51,    257,51,    
  3143. 257,51,    257,51,    0,0,    256,51,    
  3144. 255,51,    256,51,    255,51,    0,0,    
  3145. 0,0,    255,292,    0,0,    0,0,    
  3146. 0,0,    256,51,    255,51,    256,51,    
  3147. 255,51,    257,51,    0,0,    257,51,    
  3148. 256,51,    255,51,    256,293,    0,0,    
  3149. 0,0,    0,0,    0,0,    257,51,    
  3150. 0,0,    257,51,    258,51,    258,51,    
  3151. 258,51,    0,0,    257,51,    256,51,    
  3152. 0,0,    256,51,    0,0,    0,0,    
  3153. 0,0,    0,0,    0,0,    0,0,    
  3154. 0,0,    256,51,    0,0,    256,51,    
  3155. 258,51,    257,51,    258,51,    257,51,    
  3156. 256,51,    0,0,    256,293,    0,0,    
  3157. 0,0,    0,0,    258,51,    257,51,    
  3158. 258,51,    257,51,    0,0,    0,0,    
  3159. 0,0,    258,51,    257,51,    0,0,    
  3160. 259,51,    259,51,    259,51,    260,51,    
  3161. 260,51,    260,51,    0,0,    0,0,    
  3162. 0,0,    0,0,    0,0,    0,0,    
  3163. 258,51,    0,0,    258,51,    0,0,    
  3164. 0,0,    0,0,    259,51,    0,0,    
  3165. 259,51,    260,51,    258,51,    260,51,    
  3166. 258,51,    0,0,    0,0,    0,0,    
  3167. 259,51,    258,51,    259,51,    260,51,    
  3168. 0,0,    260,51,    259,294,    259,51,    
  3169. 0,0,    0,0,    260,51,    0,0,    
  3170. 0,0,    261,51,    261,51,    261,51,    
  3171. 0,0,    0,0,    0,0,    0,0,    
  3172. 0,0,    0,0,    259,51,    0,0,    
  3173. 259,51,    260,51,    0,0,    260,51,    
  3174. 0,0,    0,0,    0,0,    261,51,    
  3175. 259,51,    261,51,    259,51,    260,51,    
  3176. 0,0,    260,51,    259,294,    259,51,    
  3177. 0,0,    261,51,    260,51,    261,51,    
  3178. 262,51,    262,51,    262,51,    0,0,    
  3179. 261,51,    0,0,    0,0,    0,0,    
  3180. 0,0,    0,0,    0,0,    0,0,    
  3181. 0,0,    0,0,    263,51,    263,51,    
  3182. 263,51,    0,0,    262,51,    261,51,    
  3183. 262,51,    261,51,    0,0,    264,51,    
  3184. 264,51,    264,51,    0,0,    0,0,    
  3185. 262,51,    261,51,    262,51,    261,51,    
  3186. 263,51,    0,0,    263,51,    262,51,    
  3187. 261,51,    0,0,    0,0,    0,0,    
  3188. 0,0,    264,51,    263,51,    264,51,    
  3189. 263,51,    0,0,    0,0,    0,0,    
  3190. 0,0,    263,51,    262,51,    264,51,    
  3191. 262,51,    264,51,    0,0,    0,0,    
  3192. 0,0,    0,0,    264,51,    0,0,    
  3193. 262,51,    0,0,    262,51,    0,0,    
  3194. 263,51,    0,0,    263,51,    262,51,    
  3195. 265,51,    265,51,    265,51,    0,0,    
  3196. 0,0,    264,51,    263,51,    264,51,    
  3197. 263,51,    266,51,    266,51,    266,51,    
  3198. 0,0,    263,51,    0,0,    264,51,    
  3199. 0,0,    264,51,    265,51,    0,0,    
  3200. 265,51,    0,0,    264,51,    267,51,    
  3201. 267,51,    267,51,    0,0,    266,51,    
  3202. 265,51,    266,51,    265,51,    0,0,    
  3203. 0,0,    0,0,    0,0,    265,51,    
  3204. 0,0,    266,51,    0,0,    266,51,    
  3205. 0,0,    267,51,    0,0,    267,51,    
  3206. 266,51,    0,0,    0,0,    0,0,    
  3207. 0,0,    0,0,    265,51,    267,51,    
  3208. 265,51,    267,51,    268,51,    268,51,    
  3209. 268,51,    0,0,    267,51,    266,51,    
  3210. 265,51,    266,51,    265,51,    0,0,    
  3211. 0,0,    0,0,    0,0,    265,51,    
  3212. 0,0,    266,51,    0,0,    266,51,    
  3213. 268,51,    267,51,    268,51,    267,51,    
  3214. 266,51,    269,51,    269,51,    269,51,    
  3215. 0,0,    0,0,    268,51,    267,51,    
  3216. 268,51,    267,51,    0,0,    0,0,    
  3217. 0,0,    268,51,    267,51,    0,0,    
  3218. 0,0,    0,0,    0,0,    269,51,    
  3219. 0,0,    269,51,    0,0,    0,0,    
  3220. 270,51,    270,51,    270,51,    0,0,    
  3221. 268,51,    269,51,    268,51,    269,51,    
  3222. 0,0,    0,0,    0,0,    0,0,    
  3223. 269,51,    0,0,    268,51,    0,0,    
  3224. 268,51,    0,0,    270,51,    0,0,    
  3225. 270,51,    268,51,    0,0,    271,51,    
  3226. 271,51,    271,51,    0,0,    269,51,    
  3227. 270,51,    269,51,    270,51,    0,0,    
  3228. 0,0,    0,0,    0,0,    270,51,    
  3229. 0,0,    269,51,    0,0,    269,51,    
  3230. 0,0,    271,51,    0,0,    271,51,    
  3231. 269,51,    0,0,    272,51,    272,51,    
  3232. 272,51,    0,0,    270,51,    271,51,    
  3233. 270,51,    271,51,    0,0,    0,0,    
  3234. 0,0,    0,0,    271,51,    0,0,    
  3235. 270,51,    0,0,    270,51,    0,0,    
  3236. 272,51,    0,0,    272,51,    270,51,    
  3237. 0,0,    273,51,    273,51,    273,51,    
  3238. 0,0,    271,51,    272,51,    271,51,    
  3239. 272,51,    0,0,    0,0,    0,0,    
  3240. 0,0,    272,51,    0,0,    271,51,    
  3241. 0,0,    271,51,    0,0,    273,51,    
  3242. 0,0,    273,51,    271,51,    0,0,    
  3243. 274,51,    274,51,    274,51,    0,0,    
  3244. 272,51,    273,51,    272,51,    273,51,    
  3245. 0,0,    0,0,    0,0,    0,0,    
  3246. 273,51,    0,0,    272,51,    0,0,    
  3247. 272,51,    0,0,    274,51,    0,0,    
  3248. 274,51,    272,51,    0,0,    275,51,    
  3249. 275,51,    275,51,    0,0,    273,51,    
  3250. 274,51,    273,51,    274,51,    0,0,    
  3251. 0,0,    0,0,    0,0,    274,51,    
  3252. 0,0,    273,51,    0,0,    273,51,    
  3253. 0,0,    275,51,    0,0,    275,51,    
  3254. 273,51,    0,0,    276,51,    276,51,    
  3255. 276,51,    0,0,    274,51,    275,51,    
  3256. 274,51,    275,51,    0,0,    0,0,    
  3257. 0,0,    0,0,    275,51,    0,0,    
  3258. 274,51,    0,0,    274,51,    0,0,    
  3259. 276,51,    0,0,    276,51,    274,51,    
  3260. 0,0,    277,51,    277,51,    277,51,    
  3261. 0,0,    275,51,    276,51,    275,51,    
  3262. 276,51,    0,0,    0,0,    0,0,    
  3263. 0,0,    276,51,    0,0,    275,51,    
  3264. 0,0,    275,51,    0,0,    277,51,    
  3265. 0,0,    277,51,    275,51,    0,0,    
  3266. 278,51,    278,51,    278,51,    0,0,    
  3267. 276,51,    277,51,    276,51,    277,51,    
  3268. 0,0,    0,0,    0,0,    0,0,    
  3269. 277,51,    0,0,    276,51,    0,0,    
  3270. 276,51,    0,0,    278,51,    0,0,    
  3271. 278,51,    276,51,    0,0,    279,51,    
  3272. 279,51,    279,51,    0,0,    277,51,    
  3273. 278,51,    277,51,    278,51,    0,0,    
  3274. 0,0,    0,0,    0,0,    278,51,    
  3275. 278,295,    277,51,    0,0,    277,51,    
  3276. 0,0,    279,51,    0,0,    279,51,    
  3277. 277,51,    0,0,    0,0,    0,0,    
  3278. 0,0,    0,0,    278,51,    279,51,    
  3279. 278,51,    279,51,    0,0,    0,0,    
  3280. 0,0,    0,0,    279,51,    0,0,    
  3281. 278,51,    0,0,    278,51,    0,0,    
  3282. 0,0,    0,0,    0,0,    278,51,    
  3283. 278,295,    280,51,    280,51,    280,51,    
  3284. 0,0,    279,51,    0,0,    279,51,    
  3285. 0,0,    0,0,    0,0,    0,0,    
  3286. 0,0,    0,0,    0,0,    279,51,    
  3287. 0,0,    279,51,    0,0,    280,51,    
  3288. 280,296,    280,51,    279,51,    0,0,    
  3289. 0,0,    0,0,    0,0,    0,0,    
  3290. 0,0,    280,51,    280,297,    280,51,    
  3291. 0,0,    280,298,    0,0,    0,0,    
  3292. 280,51,    0,0,    0,0,    281,51,    
  3293. 281,51,    281,51,    0,0,    0,0,    
  3294. 0,0,    0,0,    0,0,    0,0,    
  3295. 0,0,    0,0,    0,0,    280,51,    
  3296. 280,296,    280,51,    0,0,    0,0,    
  3297. 0,0,    281,51,    0,0,    281,51,    
  3298. 0,0,    280,51,    280,297,    280,51,    
  3299. 0,0,    280,298,    0,0,    281,51,    
  3300. 280,51,    281,51,    282,51,    282,51,    
  3301. 282,51,    0,0,    281,51,    0,0,    
  3302. 0,0,    0,0,    0,0,    0,0,    
  3303. 0,0,    0,0,    0,0,    0,0,    
  3304. 283,51,    283,51,    283,51,    0,0,    
  3305. 282,51,    281,51,    282,51,    281,51,    
  3306. 0,0,    284,51,    284,51,    284,51,    
  3307. 0,0,    0,0,    282,51,    281,51,    
  3308. 282,51,    281,51,    283,51,    0,0,    
  3309. 283,51,    282,51,    281,51,    0,0,    
  3310. 0,0,    0,0,    0,0,    284,51,    
  3311. 283,51,    284,51,    283,51,    0,0,    
  3312. 0,0,    0,0,    0,0,    283,51,    
  3313. 282,51,    284,51,    282,51,    284,51,    
  3314. 0,0,    0,0,    0,0,    0,0,    
  3315. 284,51,    284,299,    282,51,    0,0,    
  3316. 282,51,    0,0,    283,51,    0,0,    
  3317. 283,51,    282,51,    285,51,    285,51,    
  3318. 285,51,    0,0,    0,0,    284,51,    
  3319. 283,51,    284,51,    283,51,    286,51,    
  3320. 286,51,    286,51,    0,0,    283,51,    
  3321. 0,0,    284,51,    0,0,    284,51,    
  3322. 285,51,    0,0,    285,51,    0,0,    
  3323. 284,51,    284,299,    0,0,    0,0,    
  3324. 0,0,    286,51,    285,51,    286,51,    
  3325. 285,51,    0,0,    0,0,    0,0,    
  3326. 0,0,    285,51,    285,300,    286,51,    
  3327. 0,0,    286,51,    0,0,    0,0,    
  3328. 0,0,    0,0,    286,51,    287,51,    
  3329. 287,51,    287,51,    0,0,    0,0,    
  3330. 285,51,    0,0,    285,51,    0,0,    
  3331. 288,51,    288,51,    288,51,    0,0,    
  3332. 0,0,    286,51,    285,51,    286,51,    
  3333. 285,51,    287,51,    0,0,    287,51,    
  3334. 0,0,    285,51,    285,300,    286,51,    
  3335. 0,0,    286,51,    288,51,    287,51,    
  3336. 288,51,    287,51,    286,51,    0,0,    
  3337. 0,0,    0,0,    287,51,    0,0,    
  3338. 288,51,    0,0,    288,51,    0,0,    
  3339. 0,0,    0,0,    0,0,    288,51,    
  3340. 289,51,    289,51,    289,51,    0,0,    
  3341. 0,0,    287,51,    0,0,    287,51,    
  3342. 0,0,    290,51,    290,51,    290,51,    
  3343. 0,0,    0,0,    288,51,    287,51,    
  3344. 288,51,    287,51,    289,51,    0,0,    
  3345. 289,51,    0,0,    287,51,    0,0,    
  3346. 288,51,    0,0,    288,51,    290,51,    
  3347. 289,51,    290,51,    289,51,    288,51,    
  3348. 0,0,    0,0,    0,0,    289,51,    
  3349. 0,0,    290,51,    0,0,    290,51,    
  3350. 0,0,    0,0,    0,0,    0,0,    
  3351. 290,51,    291,51,    291,51,    291,51,    
  3352. 0,0,    0,0,    289,51,    0,0,    
  3353. 289,51,    0,0,    0,0,    0,0,    
  3354. 0,0,    0,0,    0,0,    290,51,    
  3355. 289,51,    290,51,    289,51,    291,51,    
  3356. 0,0,    291,51,    0,0,    289,51,    
  3357. 0,0,    290,51,    0,0,    290,51,    
  3358. 0,0,    291,51,    0,0,    291,51,    
  3359. 290,51,    0,0,    0,0,    0,0,    
  3360. 291,51,    292,51,    292,51,    292,51,    
  3361. 0,0,    0,0,    0,0,    0,0,    
  3362. 0,0,    0,0,    293,51,    293,51,    
  3363. 293,51,    0,0,    0,0,    291,51,    
  3364. 0,0,    291,51,    292,301,    292,51,    
  3365. 0,0,    292,51,    0,0,    0,0,    
  3366. 0,0,    291,51,    0,0,    291,51,    
  3367. 293,51,    292,51,    293,302,    292,51,    
  3368. 291,51,    0,0,    0,0,    0,0,    
  3369. 292,51,    0,0,    293,51,    0,0,    
  3370. 293,51,    0,0,    0,0,    0,0,    
  3371. 0,0,    293,51,    294,51,    294,51,    
  3372. 294,51,    0,0,    292,301,    292,51,    
  3373. 0,0,    292,51,    0,0,    295,51,    
  3374. 295,51,    295,51,    0,0,    0,0,    
  3375. 293,51,    292,51,    293,302,    292,51,    
  3376. 294,51,    0,0,    294,51,    0,0,    
  3377. 292,51,    0,0,    293,51,    0,0,    
  3378. 293,51,    295,51,    294,51,    295,51,    
  3379. 294,51,    293,51,    0,0,    0,0,    
  3380. 0,0,    294,51,    0,0,    295,51,    
  3381. 0,0,    295,51,    0,0,    0,0,    
  3382. 0,0,    0,0,    295,51,    296,51,    
  3383. 296,51,    296,51,    0,0,    0,0,    
  3384. 294,51,    0,0,    294,51,    0,0,    
  3385. 297,51,    297,51,    297,51,    0,0,    
  3386. 0,0,    295,51,    294,51,    295,51,    
  3387. 294,51,    296,51,    0,0,    296,51,    
  3388. 0,0,    294,51,    0,0,    295,51,    
  3389. 0,0,    295,51,    297,51,    296,51,    
  3390. 297,51,    296,51,    295,51,    0,0,    
  3391. 0,0,    0,0,    296,51,    0,0,    
  3392. 297,51,    0,0,    297,51,    0,0,    
  3393. 0,0,    0,0,    0,0,    297,51,    
  3394. 298,51,    298,51,    298,51,    0,0,    
  3395. 0,0,    296,51,    0,0,    296,51,    
  3396. 0,0,    299,51,    299,51,    299,51,    
  3397. 0,0,    0,0,    297,51,    296,51,    
  3398. 297,51,    296,51,    298,51,    0,0,    
  3399. 298,51,    0,0,    296,51,    0,0,    
  3400. 297,51,    0,0,    297,51,    299,51,    
  3401. 298,51,    299,51,    298,51,    297,51,    
  3402. 0,0,    0,0,    0,0,    298,51,    
  3403. 0,0,    299,51,    0,0,    299,51,    
  3404. 0,0,    0,0,    0,0,    0,0,    
  3405. 299,51,    300,51,    300,51,    300,51,    
  3406. 0,0,    0,0,    298,51,    0,0,    
  3407. 298,51,    0,0,    301,51,    301,51,    
  3408. 301,51,    0,0,    0,0,    299,51,    
  3409. 298,51,    299,51,    298,51,    300,51,    
  3410. 0,0,    300,51,    0,0,    298,51,    
  3411. 0,0,    299,51,    0,0,    299,51,    
  3412. 301,51,    300,51,    301,51,    300,51,    
  3413. 299,51,    0,0,    0,0,    0,0,    
  3414. 300,51,    0,0,    301,303,    0,0,    
  3415. 301,51,    0,0,    0,0,    0,0,    
  3416. 0,0,    301,51,    302,51,    302,51,    
  3417. 302,51,    0,0,    0,0,    300,51,    
  3418. 0,0,    300,51,    0,0,    303,51,    
  3419. 303,51,    303,51,    0,0,    0,0,    
  3420. 301,51,    300,51,    301,51,    300,51,    
  3421. 302,51,    0,0,    302,51,    302,304,    
  3422. 300,51,    0,0,    301,303,    0,0,    
  3423. 301,51,    303,51,    302,51,    303,51,    
  3424. 302,51,    301,51,    0,0,    0,0,    
  3425. 0,0,    302,51,    0,0,    303,51,    
  3426. 0,0,    303,51,    0,0,    0,0,    
  3427. 0,0,    0,0,    303,51,    304,51,    
  3428. 304,51,    304,51,    0,0,    0,0,    
  3429. 302,51,    0,0,    302,51,    302,304,    
  3430. 0,0,    0,0,    0,0,    0,0,    
  3431. 0,0,    303,51,    302,51,    303,51,    
  3432. 302,51,    304,51,    0,0,    304,51,    
  3433. 0,0,    302,51,    0,0,    303,51,    
  3434. 0,0,    303,51,    0,0,    304,51,    
  3435. 0,0,    304,51,    303,51,    0,0,    
  3436. 0,0,    0,0,    304,51,    0,0,    
  3437. 0,0,    0,0,    0,0,    0,0,    
  3438. 0,0,    0,0,    0,0,    0,0,    
  3439. 0,0,    0,0,    0,0,    0,0,    
  3440. 0,0,    304,51,    0,0,    304,51,    
  3441. 0,0,    0,0,    0,0,    0,0,    
  3442. 0,0,    0,0,    0,0,    304,51,    
  3443. 0,0,    304,51,    0,0,    0,0,    
  3444. 0,0,    0,0,    304,51,    0,0,    
  3445. 0,0};
  3446. struct yysvf yysvec[] ={
  3447. 0,    0,    0,
  3448. yycrank+-1,    0,        0,    
  3449. yycrank+-57,    yysvec+1,    0,    
  3450. yycrank+0,    0,        yyvstop+1,
  3451. yycrank+4,    0,        yyvstop+3,
  3452. yycrank+0,    0,        yyvstop+6,
  3453. yycrank+-91,    0,        yyvstop+8,
  3454. yycrank+133,    0,        yyvstop+10,
  3455. yycrank+-195,    0,        yyvstop+12,
  3456. yycrank+56,    0,        yyvstop+14,
  3457. yycrank+78,    0,        yyvstop+16,
  3458. yycrank+160,    0,        yyvstop+18,
  3459. yycrank+-238,    0,        yyvstop+21,
  3460. yycrank+34,    0,        yyvstop+24,
  3461. yycrank+33,    0,        yyvstop+26,
  3462. yycrank+0,    0,        yyvstop+28,
  3463. yycrank+280,    0,        yyvstop+31,
  3464. yycrank+355,    yysvec+16,    yyvstop+35,
  3465. yycrank+358,    yysvec+16,    yyvstop+39,
  3466. yycrank+411,    yysvec+16,    yyvstop+42,
  3467. yycrank+449,    yysvec+16,    yyvstop+45,
  3468. yycrank+485,    yysvec+16,    yyvstop+48,
  3469. yycrank+506,    yysvec+16,    yyvstop+51,
  3470. yycrank+559,    yysvec+16,    yyvstop+54,
  3471. yycrank+627,    yysvec+16,    yyvstop+57,
  3472. yycrank+697,    yysvec+16,    yyvstop+60,
  3473. yycrank+765,    yysvec+16,    yyvstop+63,
  3474. yycrank+774,    yysvec+16,    yyvstop+66,
  3475. yycrank+829,    yysvec+16,    yyvstop+69,
  3476. yycrank+867,    yysvec+16,    yyvstop+72,
  3477. yycrank+908,    yysvec+16,    yyvstop+75,
  3478. yycrank+962,    yysvec+16,    yyvstop+78,
  3479. yycrank+691,    yysvec+16,    yyvstop+81,
  3480. yycrank+1030,    yysvec+16,    yyvstop+84,
  3481. yycrank+1033,    yysvec+16,    yyvstop+88,
  3482. yycrank+0,    yysvec+4,    yyvstop+92,
  3483. yycrank+-9,    yysvec+6,    0,    
  3484. yycrank+-10,    yysvec+6,    yyvstop+94,
  3485. yycrank+0,    yysvec+7,    yyvstop+96,
  3486. yycrank+-1111,    0,        0,    
  3487. yycrank+-404,    yysvec+39,    0,    
  3488. yycrank+9,    yysvec+9,    0,    
  3489. yycrank+0,    yysvec+10,    yyvstop+98,
  3490. yycrank+170,    0,        0,    
  3491. yycrank+0,    yysvec+11,    yyvstop+100,
  3492. yycrank+0,    yysvec+12,    yyvstop+102,
  3493. yycrank+0,    0,        yyvstop+104,
  3494. yycrank+0,    0,        yyvstop+106,
  3495. yycrank+0,    0,        yyvstop+108,
  3496. yycrank+1019,    yysvec+16,    yyvstop+110,
  3497. yycrank+1153,    yysvec+16,    yyvstop+113,
  3498. yycrank+1156,    yysvec+16,    yyvstop+116,
  3499. yycrank+1159,    yysvec+16,    yyvstop+118,
  3500. yycrank+1227,    yysvec+16,    yyvstop+121,
  3501. yycrank+1231,    yysvec+16,    yyvstop+123,
  3502. yycrank+1240,    yysvec+16,    yyvstop+125,
  3503. yycrank+1295,    yysvec+16,    yyvstop+127,
  3504. yycrank+1304,    yysvec+16,    yyvstop+129,
  3505. yycrank+1308,    yysvec+16,    yyvstop+132,
  3506. yycrank+1349,    yysvec+16,    yyvstop+135,
  3507. yycrank+1372,    yysvec+16,    yyvstop+138,
  3508. yycrank+1385,    yysvec+16,    yyvstop+140,
  3509. yycrank+1440,    yysvec+16,    yyvstop+142,
  3510. yycrank+1449,    yysvec+16,    yyvstop+144,
  3511. yycrank+1494,    yysvec+16,    yyvstop+146,
  3512. yycrank+1503,    yysvec+16,    yyvstop+148,
  3513. yycrank+1548,    yysvec+16,    yyvstop+150,
  3514. yycrank+1557,    yysvec+16,    yyvstop+153,
  3515. yycrank+1571,    yysvec+16,    yyvstop+155,
  3516. yycrank+1602,    yysvec+16,    yyvstop+158,
  3517. yycrank+1640,    yysvec+16,    yyvstop+160,
  3518. yycrank+1643,    yysvec+16,    yyvstop+162,
  3519. yycrank+1681,    yysvec+16,    yyvstop+164,
  3520. yycrank+1717,    yysvec+16,    yyvstop+166,
  3521. yycrank+1753,    yysvec+16,    yyvstop+168,
  3522. yycrank+1789,    yysvec+16,    yyvstop+170,
  3523. yycrank+1825,    yysvec+16,    yyvstop+172,
  3524. yycrank+1866,    yysvec+16,    yyvstop+174,
  3525. yycrank+1879,    yysvec+16,    yyvstop+176,
  3526. yycrank+1920,    yysvec+16,    yyvstop+178,
  3527. yycrank+1958,    yysvec+16,    yyvstop+180,
  3528. yycrank+1999,    yysvec+16,    yyvstop+182,
  3529. yycrank+2012,    yysvec+16,    yyvstop+184,
  3530. yycrank+0,    0,        yyvstop+186,
  3531. yycrank+2069,    yysvec+16,    yyvstop+188,
  3532. yycrank+2080,    yysvec+16,    yyvstop+191,
  3533. yycrank+2083,    yysvec+16,    yyvstop+194,
  3534. yycrank+2137,    yysvec+16,    yyvstop+196,
  3535. yycrank+2160,    yysvec+16,    yyvstop+198,
  3536. yycrank+2173,    yysvec+16,    yyvstop+201,
  3537. yycrank+2214,    yysvec+16,    yyvstop+203,
  3538. yycrank+2228,    yysvec+16,    yyvstop+205,
  3539. yycrank+2237,    yysvec+16,    yyvstop+207,
  3540. yycrank+2291,    yysvec+16,    yyvstop+210,
  3541. yycrank+2305,    yysvec+16,    yyvstop+213,
  3542. yycrank+2314,    yysvec+16,    yyvstop+215,
  3543. yycrank+2368,    yysvec+16,    yyvstop+217,
  3544. yycrank+2389,    yysvec+16,    yyvstop+219,
  3545. yycrank+0,    0,        yyvstop+222,
  3546. yycrank+2425,    yysvec+16,    yyvstop+224,
  3547. yycrank+2461,    yysvec+16,    yyvstop+226,
  3548. yycrank+2470,    yysvec+16,    yyvstop+228,
  3549. yycrank+2506,    yysvec+16,    yyvstop+231,
  3550. yycrank+2515,    yysvec+16,    yyvstop+233,
  3551. yycrank+2551,    yysvec+16,    yyvstop+235,
  3552. yycrank+2594,    yysvec+16,    yyvstop+237,
  3553. yycrank+2607,    yysvec+16,    yyvstop+239,
  3554. yycrank+2648,    yysvec+16,    yyvstop+241,
  3555. yycrank+2662,    yysvec+16,    yyvstop+244,
  3556. yycrank+2671,    yysvec+16,    yyvstop+247,
  3557. yycrank+2716,    yysvec+16,    yyvstop+249,
  3558. yycrank+2739,    yysvec+16,    yyvstop+251,
  3559. yycrank+2752,    yysvec+16,    yyvstop+253,
  3560. yycrank+2815,    yysvec+16,    yyvstop+255,
  3561. yycrank+2821,    yysvec+16,    yyvstop+257,
  3562. yycrank+2878,    yysvec+16,    yyvstop+259,
  3563. yycrank+2889,    yysvec+16,    yyvstop+261,
  3564. yycrank+2932,    yysvec+16,    yyvstop+263,
  3565. yycrank+2970,    yysvec+16,    yyvstop+265,
  3566. yycrank+3011,    yysvec+16,    yyvstop+267,
  3567. yycrank+3024,    yysvec+16,    yyvstop+269,
  3568. yycrank+3065,    yysvec+16,    yyvstop+271,
  3569. yycrank+3101,    yysvec+16,    yyvstop+273,
  3570. yycrank+3110,    yysvec+16,    yyvstop+275,
  3571. yycrank+3146,    yysvec+16,    yyvstop+277,
  3572. yycrank+0,    0,        yyvstop+280,
  3573. yycrank+3155,    yysvec+16,    yyvstop+282,
  3574. yycrank+0,    0,        yyvstop+285,
  3575. yycrank+-11,    yysvec+39,    0,    
  3576. yycrank+-14,    yysvec+39,    yyvstop+287,
  3577. yycrank+-15,    yysvec+39,    0,    
  3578. yycrank+-17,    yysvec+39,    0,    
  3579. yycrank+-19,    yysvec+39,    0,    
  3580. yycrank+-20,    yysvec+39,    0,    
  3581. yycrank+-23,    yysvec+39,    0,    
  3582. yycrank+-104,    yysvec+39,    0,    
  3583. yycrank+0,    yysvec+43,    yyvstop+289,
  3584. yycrank+3191,    yysvec+16,    yyvstop+291,
  3585. yycrank+3200,    yysvec+16,    yyvstop+294,
  3586. yycrank+3236,    yysvec+16,    yyvstop+297,
  3587. yycrank+3245,    yysvec+16,    yyvstop+300,
  3588. yycrank+3290,    yysvec+16,    yyvstop+303,
  3589. yycrank+3299,    yysvec+16,    yyvstop+305,
  3590. yycrank+3335,    yysvec+16,    yyvstop+308,
  3591. yycrank+3371,    yysvec+16,    yyvstop+311,
  3592. yycrank+3380,    yysvec+16,    yyvstop+314,
  3593. yycrank+3416,    yysvec+16,    yyvstop+317,
  3594. yycrank+3425,    yysvec+16,    yyvstop+319,
  3595. yycrank+3479,    yysvec+16,    yyvstop+321,
  3596. yycrank+3488,    yysvec+16,    yyvstop+323,
  3597. yycrank+3502,    yysvec+16,    yyvstop+325,
  3598. yycrank+3533,    yysvec+16,    yyvstop+328,
  3599. yycrank+3574,    yysvec+16,    yyvstop+331,
  3600. yycrank+3571,    yysvec+16,    yyvstop+334,
  3601. yycrank+3612,    yysvec+16,    yyvstop+337,
  3602. yycrank+3643,    yysvec+16,    yyvstop+340,
  3603. yycrank+3657,    yysvec+16,    yyvstop+343,
  3604. yycrank+3700,    yysvec+16,    yyvstop+346,
  3605. yycrank+3711,    yysvec+16,    yyvstop+348,
  3606. yycrank+3714,    yysvec+16,    yyvstop+350,
  3607. yycrank+3757,    yysvec+16,    yyvstop+353,
  3608. yycrank+3768,    yysvec+16,    yyvstop+355,
  3609. yycrank+3811,    yysvec+16,    yyvstop+358,
  3610. yycrank+3814,    yysvec+16,    yyvstop+361,
  3611. yycrank+3825,    yysvec+16,    yyvstop+364,
  3612. yycrank+3868,    yysvec+16,    yyvstop+367,
  3613. yycrank+3882,    yysvec+16,    yyvstop+370,
  3614. yycrank+3913,    yysvec+16,    yyvstop+373,
  3615. yycrank+3936,    yysvec+16,    yyvstop+376,
  3616. yycrank+3959,    yysvec+16,    yyvstop+379,
  3617. yycrank+3982,    yysvec+16,    yyvstop+382,
  3618. yycrank+4005,    yysvec+16,    yyvstop+385,
  3619. yycrank+4028,    yysvec+16,    yyvstop+388,
  3620. yycrank+4051,    yysvec+16,    yyvstop+391,
  3621. yycrank+4074,    yysvec+16,    yyvstop+394,
  3622. yycrank+4097,    yysvec+16,    yyvstop+397,
  3623. yycrank+4120,    yysvec+16,    yyvstop+400,
  3624. yycrank+4143,    yysvec+16,    yyvstop+403,
  3625. yycrank+4166,    yysvec+16,    yyvstop+406,
  3626. yycrank+4189,    yysvec+16,    yyvstop+409,
  3627. yycrank+4234,    yysvec+16,    yyvstop+411,
  3628. yycrank+4245,    yysvec+16,    yyvstop+413,
  3629. yycrank+4288,    yysvec+16,    yyvstop+415,
  3630. yycrank+4326,    yysvec+16,    yyvstop+417,
  3631. yycrank+4367,    yysvec+16,    yyvstop+419,
  3632. yycrank+4380,    yysvec+16,    yyvstop+421,
  3633. yycrank+4421,    yysvec+16,    yyvstop+423,
  3634. yycrank+4435,    yysvec+16,    yyvstop+425,
  3635. yycrank+4478,    yysvec+16,    yyvstop+428,
  3636. yycrank+4489,    yysvec+16,    yyvstop+430,
  3637. yycrank+4492,    yysvec+16,    yyvstop+433,
  3638. yycrank+4535,    yysvec+16,    yyvstop+436,
  3639. yycrank+4546,    yysvec+16,    yyvstop+439,
  3640. yycrank+4589,    yysvec+16,    yyvstop+442,
  3641. yycrank+4603,    yysvec+16,    yyvstop+444,
  3642. yycrank+4644,    yysvec+16,    yyvstop+447,
  3643. yycrank+4657,    yysvec+16,    yyvstop+450,
  3644. yycrank+4698,    yysvec+16,    yyvstop+453,
  3645. yycrank+4712,    yysvec+16,    yyvstop+455,
  3646. yycrank+4721,    yysvec+16,    yyvstop+458,
  3647. yycrank+4766,    yysvec+16,    yyvstop+461,
  3648. yycrank+4775,    yysvec+16,    yyvstop+464,
  3649. yycrank+4811,    yysvec+16,    yyvstop+467,
  3650. yycrank+4847,    yysvec+16,    yyvstop+469,
  3651. yycrank+4856,    yysvec+16,    yyvstop+471,
  3652. yycrank+4892,    yysvec+16,    yyvstop+474,
  3653. yycrank+4901,    yysvec+16,    yyvstop+476,
  3654. yycrank+4937,    yysvec+16,    yyvstop+479,
  3655. yycrank+4946,    yysvec+16,    yyvstop+482,
  3656. yycrank+4982,    yysvec+16,    yyvstop+485,
  3657. yycrank+4991,    yysvec+16,    yyvstop+488,
  3658. yycrank+5027,    yysvec+16,    yyvstop+491,
  3659. yycrank+5036,    yysvec+16,    yyvstop+494,
  3660. yycrank+5072,    yysvec+16,    yyvstop+497,
  3661. yycrank+5081,    yysvec+16,    yyvstop+500,
  3662. yycrank+5126,    yysvec+16,    yyvstop+502,
  3663. yycrank+5135,    yysvec+16,    yyvstop+505,
  3664. yycrank+5149,    yysvec+16,    yyvstop+508,
  3665. yycrank+5180,    yysvec+16,    yyvstop+511,
  3666. yycrank+5203,    yysvec+16,    yyvstop+514,
  3667. yycrank+5226,    yysvec+16,    yyvstop+517,
  3668. yycrank+5249,    yysvec+16,    yyvstop+520,
  3669. yycrank+5272,    yysvec+16,    yyvstop+523,
  3670. yycrank+5295,    yysvec+16,    yyvstop+526,
  3671. yycrank+5318,    yysvec+16,    yyvstop+529,
  3672. yycrank+5341,    yysvec+16,    yyvstop+532,
  3673. yycrank+5364,    yysvec+16,    yyvstop+535,
  3674. yycrank+5387,    yysvec+16,    yyvstop+538,
  3675. yycrank+5410,    yysvec+16,    yyvstop+541,
  3676. yycrank+5433,    yysvec+16,    yyvstop+544,
  3677. yycrank+5456,    yysvec+16,    yyvstop+547,
  3678. yycrank+5479,    yysvec+16,    yyvstop+550,
  3679. yycrank+5502,    yysvec+16,    yyvstop+553,
  3680. yycrank+5525,    yysvec+16,    yyvstop+556,
  3681. yycrank+5548,    yysvec+16,    yyvstop+559,
  3682. yycrank+5571,    yysvec+16,    yyvstop+562,
  3683. yycrank+5594,    yysvec+16,    yyvstop+565,
  3684. yycrank+5617,    yysvec+16,    yyvstop+568,
  3685. yycrank+-105,    yysvec+39,    yyvstop+570,
  3686. yycrank+-110,    yysvec+39,    yyvstop+572,
  3687. yycrank+-112,    yysvec+39,    yyvstop+575,
  3688. yycrank+-113,    yysvec+39,    yyvstop+578,
  3689. yycrank+-114,    yysvec+39,    yyvstop+581,
  3690. yycrank+-197,    yysvec+39,    yyvstop+584,
  3691. yycrank+-218,    yysvec+39,    yyvstop+587,
  3692. yycrank+5640,    yysvec+16,    yyvstop+590,
  3693. yycrank+5663,    yysvec+16,    yyvstop+593,
  3694. yycrank+5686,    yysvec+16,    yyvstop+596,
  3695. yycrank+5709,    yysvec+16,    yyvstop+598,
  3696. yycrank+5732,    yysvec+16,    yyvstop+601,
  3697. yycrank+5755,    yysvec+16,    yyvstop+604,
  3698. yycrank+5778,    yysvec+16,    yyvstop+607,
  3699. yycrank+5801,    yysvec+16,    yyvstop+610,
  3700. yycrank+5824,    yysvec+16,    yyvstop+613,
  3701. yycrank+5847,    yysvec+16,    yyvstop+616,
  3702. yycrank+5870,    yysvec+16,    yyvstop+618,
  3703. yycrank+5901,    yysvec+16,    yyvstop+620,
  3704. yycrank+5915,    yysvec+16,    yyvstop+622,
  3705. yycrank+5946,    yysvec+16,    yyvstop+625,
  3706. yycrank+5984,    yysvec+16,    yyvstop+628,
  3707. yycrank+5987,    yysvec+16,    yyvstop+630,
  3708. yycrank+6025,    yysvec+16,    yyvstop+633,
  3709. yycrank+6056,    yysvec+16,    yyvstop+636,
  3710. yycrank+6070,    yysvec+16,    yyvstop+639,
  3711. yycrank+6079,    yysvec+16,    yyvstop+642,
  3712. yycrank+6124,    yysvec+16,    yyvstop+645,
  3713. yycrank+6133,    yysvec+16,    yyvstop+648,
  3714. yycrank+6147,    yysvec+16,    yyvstop+651,
  3715. yycrank+6178,    yysvec+16,    yyvstop+654,
  3716. yycrank+6201,    yysvec+16,    yyvstop+657,
  3717. yycrank+6224,    yysvec+16,    yyvstop+660,
  3718. yycrank+6247,    yysvec+16,    yyvstop+663,
  3719. yycrank+6270,    yysvec+16,    yyvstop+666,
  3720. yycrank+6293,    yysvec+16,    yyvstop+669,
  3721. yycrank+6316,    yysvec+16,    yyvstop+672,
  3722. yycrank+6339,    yysvec+16,    yyvstop+675,
  3723. yycrank+6362,    yysvec+16,    yyvstop+678,
  3724. yycrank+6385,    yysvec+16,    yyvstop+681,
  3725. yycrank+6408,    yysvec+16,    yyvstop+684,
  3726. yycrank+6431,    yysvec+16,    yyvstop+686,
  3727. yycrank+6477,    yysvec+16,    yyvstop+689,
  3728. yycrank+6515,    yysvec+16,    yyvstop+692,
  3729. yycrank+6546,    yysvec+16,    yyvstop+695,
  3730. yycrank+6560,    yysvec+16,    yyvstop+698,
  3731. yycrank+6569,    yysvec+16,    yyvstop+701,
  3732. yycrank+6614,    yysvec+16,    yyvstop+703,
  3733. yycrank+6623,    yysvec+16,    yyvstop+705,
  3734. yycrank+6659,    yysvec+16,    yyvstop+708,
  3735. yycrank+6668,    yysvec+16,    yyvstop+711,
  3736. yycrank+6704,    yysvec+16,    yyvstop+714,
  3737. yycrank+6713,    yysvec+16,    yyvstop+717,
  3738. yycrank+6749,    yysvec+16,    yyvstop+720,
  3739. yycrank+6785,    yysvec+16,    yyvstop+723,
  3740. yycrank+6794,    yysvec+16,    yyvstop+725,
  3741. yycrank+6830,    yysvec+16,    yyvstop+727,
  3742. yycrank+6839,    yysvec+16,    yyvstop+730,
  3743. yycrank+6875,    yysvec+16,    yyvstop+733,
  3744. yycrank+6884,    yysvec+16,    yyvstop+736,
  3745. yycrank+6920,    yysvec+16,    yyvstop+739,
  3746. yycrank+6929,    yysvec+16,    yyvstop+742,
  3747. yycrank+6965,    yysvec+16,    yyvstop+745,
  3748. yycrank+6974,    yysvec+16,    yyvstop+748,
  3749. yycrank+7010,    yysvec+16,    yyvstop+750,
  3750. yycrank+7019,    yysvec+16,    yyvstop+752,
  3751. yycrank+7055,    yysvec+16,    yyvstop+755,
  3752. 0,    0,    0};
  3753. struct yywork *yytop = yycrank+7170;
  3754. struct yysvf *yybgin = yysvec+1;
  3755. char yymatch[] ={
  3756. 00  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
  3757. 01  ,011 ,012 ,01  ,01  ,01  ,01  ,01  ,
  3758. 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
  3759. 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
  3760. 011 ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
  3761. 01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
  3762. '0' ,'0' ,'2' ,'3' ,'3' ,'3' ,'3' ,'3' ,
  3763. '8' ,'8' ,01  ,01  ,01  ,01  ,01  ,01  ,
  3764. 01  ,'A' ,'B' ,'C' ,'D' ,'E' ,'F' ,'G' ,
  3765. 'H' ,'I' ,'J' ,'K' ,'L' ,'M' ,'N' ,'O' ,
  3766. 'P' ,'Q' ,'R' ,'S' ,'T' ,'U' ,'V' ,'W' ,
  3767. 'X' ,'Y' ,'K' ,01  ,01  ,01  ,01  ,'K' ,
  3768. 01  ,'A' ,'B' ,'C' ,'D' ,'E' ,'F' ,'G' ,
  3769. 'H' ,'I' ,'J' ,'K' ,'L' ,'M' ,'N' ,'O' ,
  3770. 'P' ,'Q' ,'R' ,'S' ,'T' ,'U' ,'V' ,'W' ,
  3771. 'X' ,'Y' ,'K' ,01  ,01  ,01  ,01  ,01  ,
  3772. 0};
  3773. char yyextra[] ={
  3774. 0,0,0,0,1,0,0,0,
  3775. 0,0,0,0,0,0,0,0,
  3776. 0,0,0,0,0,0,0,0,
  3777. 0,0,0,0,0,0,0,0,
  3778. 0,0,0,0,0,0,0,0,
  3779. 0,0,0,0,0,0,0,0,
  3780. 0,0,0,0,0,0,0,0,
  3781. 0,0,0,0,0,0,0,0,
  3782. 0,0,0,0,0,0,0,0,
  3783. 0,0,0,0,0,0,0,0,
  3784. 0,0,0,0,0,0,0,0,
  3785. 0,0,0,0,0,0,0,0,
  3786. 0,0,0,0,0,0,0,0,
  3787. 0,0,0,0,0,0,0,0,
  3788. 0,0,0,0,0,0,0,0,
  3789. 0,0,0,0,0,0,0,0,
  3790. 0,0,0,0,0,0,0,0,
  3791. 0,0,0,0,0,0,0,0,
  3792. 0,0,0,0,0,0,0,0,
  3793. 0,0,0,0,0,0,0,0,
  3794. 0,0,0,0,0,0,0,0,
  3795. 0,0,0,0,0,0,0,0,
  3796. 0};
  3797. /*    ncform    4.1    83/08/11    */
  3798.  
  3799. int yylineno =1;
  3800. # define YYU(x) x
  3801. # define NLSTATE yyprevious=YYNEWLINE
  3802. char yytext[YYLMAX];
  3803. struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;
  3804. char yysbuf[YYLMAX];
  3805. char *yysptr = yysbuf;
  3806. int *yyfnd;
  3807. extern struct yysvf *yyestate;
  3808. int yyprevious = YYNEWLINE;
  3809. yylook(){
  3810.     register struct yysvf *yystate, **lsp;
  3811.     register struct yywork *yyt;
  3812.     struct yysvf *yyz;
  3813.     int yych;
  3814.     struct yywork *yyr;
  3815. # ifdef LEXDEBUG
  3816.     int debug;
  3817. # endif
  3818.     char *yylastch;
  3819.     /* start off machines */
  3820. # ifdef LEXDEBUG
  3821.     debug = 0;
  3822. # endif
  3823.     if (!yymorfg)
  3824.         yylastch = yytext;
  3825.     else {
  3826.         yymorfg=0;
  3827.         yylastch = yytext+yyleng;
  3828.         }
  3829.     for(;;){
  3830.         lsp = yylstate;
  3831.         yyestate = yystate = yybgin;
  3832.         if (yyprevious==YYNEWLINE) yystate++;
  3833.         for (;;){
  3834. # ifdef LEXDEBUG
  3835.             if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1);
  3836. # endif
  3837.             yyt = yystate->yystoff;
  3838.             if(yyt == yycrank){        /* may not be any transitions */
  3839.                 yyz = yystate->yyother;
  3840.                 if(yyz == 0)break;
  3841.                 if(yyz->yystoff == yycrank)break;
  3842.                 }
  3843.             *yylastch++ = yych = input();
  3844.         tryagain:
  3845. # ifdef LEXDEBUG
  3846.             if(debug){
  3847.                 fprintf(yyout,"char ");
  3848.                 allprint(yych);
  3849.                 putchar('\n');
  3850.                 }
  3851. # endif
  3852.             yyr = yyt;
  3853.             if ( (int)yyt > (int)yycrank){
  3854.                 yyt = yyr + yych;
  3855.                 if (yyt <= yytop && yyt->verify+yysvec == yystate){
  3856.                     if(yyt->advance+yysvec == YYLERR)    /* error transitions */
  3857.                         {unput(*--yylastch);break;}
  3858.                     *lsp++ = yystate = yyt->advance+yysvec;
  3859.                     goto contin;
  3860.                     }
  3861.                 }
  3862. # ifdef YYOPTIM
  3863.             else if((int)yyt < (int)yycrank) {        /* r < yycrank */
  3864.                 yyt = yyr = yycrank+(yycrank-yyt);
  3865. # ifdef LEXDEBUG
  3866.                 if(debug)fprintf(yyout,"compressed state\n");
  3867. # endif
  3868.                 yyt = yyt + yych;
  3869.                 if(yyt <= yytop && yyt->verify+yysvec == yystate){
  3870.                     if(yyt->advance+yysvec == YYLERR)    /* error transitions */
  3871.                         {unput(*--yylastch);break;}
  3872.                     *lsp++ = yystate = yyt->advance+yysvec;
  3873.                     goto contin;
  3874.                     }
  3875.                 yyt = yyr + YYU(yymatch[yych]);
  3876. # ifdef LEXDEBUG
  3877.                 if(debug){
  3878.                     fprintf(yyout,"try fall back character ");
  3879.                     allprint(YYU(yymatch[yych]));
  3880.                     putchar('\n');
  3881.                     }
  3882. # endif
  3883.                 if(yyt <= yytop && yyt->verify+yysvec == yystate){
  3884.                     if(yyt->advance+yysvec == YYLERR)    /* error transition */
  3885.                         {unput(*--yylastch);break;}
  3886.                     *lsp++ = yystate = yyt->advance+yysvec;
  3887.                     goto contin;
  3888.                     }
  3889.                 }
  3890.             if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){
  3891. # ifdef LEXDEBUG
  3892.                 if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1);
  3893. # endif
  3894.                 goto tryagain;
  3895.                 }
  3896. # endif
  3897.             else
  3898.                 {unput(*--yylastch);break;}
  3899.         contin:
  3900. # ifdef LEXDEBUG
  3901.             if(debug){
  3902.                 fprintf(yyout,"state %d char ",yystate-yysvec-1);
  3903.                 allprint(yych);
  3904.                 putchar('\n');
  3905.                 }
  3906. # endif
  3907.             ;
  3908.             }
  3909. # ifdef LEXDEBUG
  3910.         if(debug){
  3911.             fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1);
  3912.             allprint(yych);
  3913.             putchar('\n');
  3914.             }
  3915. # endif
  3916.         while (lsp-- > yylstate){
  3917.             *yylastch-- = 0;
  3918.             if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){
  3919.                 yyolsp = lsp;
  3920.                 if(yyextra[*yyfnd]){        /* must backup */
  3921.                     while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
  3922.                         lsp--;
  3923.                         unput(*yylastch--);
  3924.                         }
  3925.                     }
  3926.                 yyprevious = YYU(*yylastch);
  3927.                 yylsp = lsp;
  3928.                 yyleng = yylastch-yytext+1;
  3929.                 yytext[yyleng] = 0;
  3930. # ifdef LEXDEBUG
  3931.                 if(debug){
  3932.                     fprintf(yyout,"\nmatch ");
  3933.                     sprint(yytext);
  3934.                     fprintf(yyout," action %d\n",*yyfnd);
  3935.                     }
  3936. # endif
  3937.                 return(*yyfnd++);
  3938.                 }
  3939.             unput(*yylastch);
  3940.             }
  3941.         if (yytext[0] == 0  /* && feof(yyin) */)
  3942.             {
  3943.             yysptr=yysbuf;
  3944.             return(0);
  3945.             }
  3946.         yyprevious = yytext[0] = input();
  3947.         if (yyprevious>0)
  3948.             output(yyprevious);
  3949.         yylastch=yytext;
  3950. # ifdef LEXDEBUG
  3951.         if(debug)putchar('\n');
  3952. # endif
  3953.         }
  3954.     }
  3955. yyback(p, m)
  3956.     int *p;
  3957. {
  3958. if (p==0) return(0);
  3959. while (*p)
  3960.     {
  3961.     if (*p++ == m)
  3962.         return(1);
  3963.     }
  3964. return(0);
  3965. }
  3966.     /* the following are only used in the lex library */
  3967. yyinput(){
  3968.     return(input());
  3969.     }
  3970. yyoutput(c)
  3971.   int c; {
  3972.     output(c);
  3973.     }
  3974. yyunput(c)
  3975.    int c; {
  3976.     unput(c);
  3977.     }
  3978.